:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:1.5em;border-radius:8px;background-color:#ffffff1a;margin-bottom:1rem}#app{width:100%;min-height:100vh;padding:1rem}.control-panel{display:grid;gap:1rem;margin-bottom:2rem}@media(min-width:1201px){.control-panel{grid-template-columns:repeat(3,1fr)}.table-container{overflow-x:visible}.modal{max-width:800px;width:90%}}@media(min-width:768px)and (max-width:1200px){.control-panel{grid-template-columns:repeat(2,1fr)}.table-container{overflow-x:auto}.modal{max-width:600px;width:90%}}@media(max-width:767px){.control-panel{grid-template-columns:1fr}.table-container{overflow-x:auto}.table-container table{font-size:.9rem}.modal{max-width:100%;width:100%;height:100%;border-radius:0}.card{padding:1em}h1{font-size:2em}}.table-container{margin-top:1rem}.table-container table{width:100%;border-collapse:collapse}.table-container th,.table-container td{padding:.75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.table-container th{background-color:#ffffff1a;font-weight:600}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border-radius:4px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;color:#ffffffde;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#646cff}.button-group{display:flex;gap:1rem;margin-top:1rem}.loading{display:flex;justify-content:center;align-items:center;padding:2rem}.error{color:#ff6b6b;margin-top:.5rem;font-size:.9rem}.success{color:#4ecdc4;margin-top:.5rem;font-size:.9rem}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button,.card{background-color:#f9f9f9}.table-container th,.table-container td{border-bottom:1px solid #e0e0e0}.table-container th{background-color:#f5f5f5}.form-group input,.form-group select,.form-group textarea{border:1px solid #e0e0e0;background-color:#fff;color:#213547}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa}.login-container[data-v-ca315a58]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-wrapper[data-v-ca315a58]{display:flex;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden;width:100%;max-width:900px;min-height:500px;animation:fadeIn-ca315a58 .5s ease-in-out}.login-brand[data-v-ca315a58]{flex:1;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:60px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-brand[data-v-ca315a58]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a,#fff0 70%);animation:float-ca315a58 6s ease-in-out infinite}.brand-logo[data-v-ca315a58]{display:flex;align-items:center;margin-bottom:30px;z-index:1}.logo-icon[data-v-ca315a58]{width:50px;height:50px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:15px;animation:pulse-ca315a58 2s infinite}.logo-icon svg[data-v-ca315a58]{width:24px;height:24px;color:#fff}.brand-logo h1[data-v-ca315a58]{font-size:28px;font-weight:700;margin:0}.brand-description[data-v-ca315a58]{font-size:16px;opacity:.9;margin-bottom:40px;z-index:1}.brand-features[data-v-ca315a58]{display:flex;flex-direction:column;gap:20px;z-index:1}.feature-item[data-v-ca315a58]{display:flex;align-items:center;gap:12px;opacity:.9;animation:slideInLeft-ca315a58 .5s ease-out;animation-fill-mode:both}.feature-item[data-v-ca315a58]:nth-child(1){animation-delay:.1s}.feature-item[data-v-ca315a58]:nth-child(2){animation-delay:.2s}.feature-item[data-v-ca315a58]:nth-child(3){animation-delay:.3s}.feature-item svg[data-v-ca315a58]{width:20px;height:20px}.login-form[data-v-ca315a58]{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:center;background:#fff}.login-form h2[data-v-ca315a58]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.login-subtitle[data-v-ca315a58]{font-size:14px;color:#6b7280;margin:0 0 32px}.form[data-v-ca315a58]{width:100%}.form-group[data-v-ca315a58]{margin-bottom:24px}.input-wrapper[data-v-ca315a58]{position:relative;display:flex;align-items:center;background:#f9fafb;border:2px solid #E5E7EB;border-radius:8px;transition:all .3s ease}.input-wrapper[data-v-ca315a58]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;background:#fff}.input-icon[data-v-ca315a58]{padding:0 12px;color:#9ca3af}.form-input[data-v-ca315a58]{flex:1;padding:16px 12px;border:none;outline:none;font-size:14px;color:#1f2937;background:transparent}.form-input[data-v-ca315a58]::placeholder{color:#9ca3af}.password-toggle[data-v-ca315a58]{background:none;border:none;padding:0 12px;cursor:pointer;color:#9ca3af;transition:color .3s ease}.password-toggle[data-v-ca315a58]:hover{color:#4f46e5}.form-options[data-v-ca315a58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px}.remember-me[data-v-ca315a58]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#6b7280;transition:color .3s ease}.remember-me[data-v-ca315a58]:hover{color:#4f46e5}.remember-me input[type=checkbox][data-v-ca315a58]{width:16px;height:16px;accent-color:#4F46E5}.forgot-password[data-v-ca315a58]{color:#4f46e5;text-decoration:none;transition:text-decoration .3s ease}.forgot-password[data-v-ca315a58]:hover{text-decoration:underline}.login-btn[data-v-ca315a58]{width:100%;padding:16px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.login-btn[data-v-ca315a58]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #4f46e54d}.login-btn[data-v-ca315a58]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-ca315a58]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.loading-spinner[data-v-ca315a58]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ca315a58 .6s linear infinite}.error-message[data-v-ca315a58]{display:flex;align-items:center;gap:8px;padding:12px;background:#fef2f2;border:1px solid #FECACA;border-radius:8px;color:#dc2626;font-size:14px;animation:shake-ca315a58 .5s ease-in-out}.error-message svg[data-v-ca315a58]{width:20px;height:20px;flex-shrink:0}.login-footer[data-v-ca315a58]{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB}.login-footer p[data-v-ca315a58]{font-size:14px;color:#6b7280;margin:0}.register-link[data-v-ca315a58]{color:#4f46e5;font-weight:600;text-decoration:none;transition:color .3s ease}.register-link[data-v-ca315a58]:hover{color:#7c3aed;text-decoration:underline}@keyframes fadeIn-ca315a58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-ca315a58{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes pulse-ca315a58{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInLeft-ca315a58{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-ca315a58{to{transform:rotate(360deg)}}@keyframes shake-ca315a58{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@media(max-width:768px){.login-wrapper[data-v-ca315a58]{flex-direction:column;max-width:400px}.login-brand[data-v-ca315a58],.login-form[data-v-ca315a58]{padding:40px 30px}.brand-features[data-v-ca315a58]{display:none}}.toast-container[data-v-2ea7a601]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000;min-width:300px;max-width:500px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-content[data-v-2ea7a601]{display:flex;align-items:center;gap:12px}.toast-icon[data-v-2ea7a601]{flex-shrink:0;width:24px;height:24px}.toast-icon svg[data-v-2ea7a601]{width:100%;height:100%}.toast-message[data-v-2ea7a601]{flex:1;font-size:14px;line-height:1.5;word-break:break-word}.toast-close[data-v-2ea7a601]{flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;opacity:.6;transition:opacity .2s}.toast-close[data-v-2ea7a601]:hover{opacity:1}.toast-close svg[data-v-2ea7a601]{width:100%;height:100%}.toast-container.success[data-v-2ea7a601]{background:#10b981f2;color:#fff}.toast-container.error[data-v-2ea7a601]{background:#ef4444f2;color:#fff}.toast-container.warning[data-v-2ea7a601]{background:#f59e0bf2;color:#fff}.toast-container.info[data-v-2ea7a601]{background:#3b82f6f2;color:#fff}.toast-fade-enter-active[data-v-2ea7a601],.toast-fade-leave-active[data-v-2ea7a601]{transition:all .3s ease}.toast-fade-enter-from[data-v-2ea7a601],.toast-fade-leave-to[data-v-2ea7a601]{opacity:0;transform:translate(-50%) translateY(-20px)}[data-v-5c771088]:host,[data-v-5c771088]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-5c771088]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-5c771088]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-5c771088]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-5c771088]{width:16px;height:16px}.btn-secondary[data-v-5c771088]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5c771088]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-5c771088]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-5c771088]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-5c771088]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-5c771088]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-5c771088]{width:16px;height:16px}.btn-icon[data-v-5c771088]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-5c771088]{color:var(--danger-500)}.btn-icon.danger[data-v-5c771088]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-5c771088]{color:var(--primary-500)}.btn-icon.primary[data-v-5c771088]:hover{background:var(--primary-50)}.btn-icon svg[data-v-5c771088]{width:18px;height:18px}.btn-toggle[data-v-5c771088]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-5c771088]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-5c771088]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-5c771088]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-5c771088]:hover{background:#fecaca}.btn-small[data-v-5c771088]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-5c771088]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-5c771088]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-5c771088]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-5c771088]{max-width:1200px}.modal-sm[data-v-5c771088]{max-width:500px}.modal-header[data-v-5c771088]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-5c771088]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-5c771088]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-5c771088]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-5c771088]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-5c771088]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-5c771088]{width:20px;height:20px}.modal-body[data-v-5c771088]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-5c771088]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-5c771088]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-5c771088]{overflow-x:auto}.data-table[data-v-5c771088]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-5c771088]{background:var(--gray-50)}.data-table th[data-v-5c771088]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-5c771088]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-5c771088]{transition:background-color .15s ease}.data-table tbody tr[data-v-5c771088]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-5c771088]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-5c771088]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-5c771088]{height:36px!important}.table-input[data-v-5c771088]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-5c771088]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-5c771088]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-5c771088]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-5c771088]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-5c771088]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-5c771088]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-5c771088]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-5c771088]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-5c771088]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-5c771088]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-5c771088]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-5c771088]{width:14px;height:14px}.text-red[data-v-5c771088]{color:#dc2626}.text-green[data-v-5c771088]{color:#16a34a}.text-primary[data-v-5c771088]{color:var(--primary-500)}.font-medium[data-v-5c771088]{font-weight:500}.font-mono[data-v-5c771088]{font-family:Courier New,monospace}.text-center[data-v-5c771088]{text-align:center}.cursor-pointer[data-v-5c771088]{cursor:pointer}.cursor-pointer[data-v-5c771088]:hover{text-decoration:underline}.empty-state[data-v-5c771088]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-5c771088]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-5c771088]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-5c771088]{font-size:14px;color:var(--gray-400)}.date-input[data-v-5c771088]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-5c771088]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-5c771088]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-5c771088]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-5c771088]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-5c771088]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-5c771088]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-5c771088]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-5c771088]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-5c771088]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-5c771088]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-5c771088]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-5c771088]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-5c771088]{opacity:.5;background:#f9fafb}.status-active[data-v-5c771088]{color:#059669;font-weight:500}.status-inactive[data-v-5c771088]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-5c771088]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-5c771088]{padding-right:30px}.password-toggle-btn[data-v-5c771088]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-5c771088]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-5c771088]{width:16px;height:16px}.tab-container[data-v-5c771088]{width:100%}.tab-header[data-v-5c771088]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-5c771088]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-5c771088]:hover{color:var(--primary-500)}.tab-btn.active[data-v-5c771088]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-5c771088]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-5c771088]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-5c771088]{padding:0}.tab-content .table-wrapper[data-v-5c771088]{max-height:400px;overflow-y:auto}.detail-summary[data-v-5c771088]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-5c771088]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-5c771088]{padding:0 20px}.detail-row[data-v-5c771088]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-5c771088]:last-child{border-bottom:none}.detail-label[data-v-5c771088]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-5c771088]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-5c771088]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-5c771088]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-5c771088]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-5c771088]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-5c771088]{width:95%;max-height:95vh}.modal-body[data-v-5c771088]{padding:16px}.table-wrapper[data-v-5c771088]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-5c771088]{min-width:800px}}.header[data-v-5c771088]{background:#fff;border-bottom:1px solid var(--gray-200);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000000d}.header-content[data-v-5c771088]{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:64px}.header-left[data-v-5c771088]{display:flex;align-items:center}.logo[data-v-5c771088]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-5c771088]{width:36px;height:36px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.logo-icon svg[data-v-5c771088]{width:20px;height:20px}.logo-text[data-v-5c771088]{font-size:18px;font-weight:700;color:var(--gray-900);letter-spacing:-.025em}.header-right[data-v-5c771088]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-5c771088]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;color:var(--gray-700);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.nav-btn[data-v-5c771088]:hover{background:var(--gray-100);border-color:var(--gray-300)}.nav-btn svg[data-v-5c771088]{width:18px;height:18px}.user-menu[data-v-5c771088]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px;cursor:pointer;transition:all .2s}.user-menu[data-v-5c771088]:hover{background:var(--gray-100);border-color:var(--gray-300)}.avatar[data-v-5c771088]{width:32px;height:32px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.avatar svg[data-v-5c771088]{width:18px;height:18px}.user-name[data-v-5c771088]{font-size:14px;font-weight:500;color:var(--gray-700)}.chevron[data-v-5c771088]{width:16px;height:16px;color:var(--gray-400)}@media(max-width:768px){.nav-btn span[data-v-5c771088]{display:none}.nav-btn[data-v-5c771088]{padding:10px}.user-name[data-v-5c771088]{display:none}.logo-text[data-v-5c771088]{font-size:16px}}@media(max-width:480px){.header-content[data-v-5c771088]{height:56px}.logo-icon[data-v-5c771088]{width:32px;height:32px}.logo-text[data-v-5c771088]{font-size:14px}}[data-v-23812c20]:host,[data-v-23812c20]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-23812c20]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-23812c20]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-23812c20]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-23812c20]{width:16px;height:16px}.btn-secondary[data-v-23812c20]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-23812c20]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-23812c20]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-23812c20]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-23812c20]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-23812c20]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-23812c20]{width:16px;height:16px}.btn-icon[data-v-23812c20]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-23812c20]{color:var(--danger-500)}.btn-icon.danger[data-v-23812c20]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-23812c20]{color:var(--primary-500)}.btn-icon.primary[data-v-23812c20]:hover{background:var(--primary-50)}.btn-icon svg[data-v-23812c20]{width:18px;height:18px}.btn-toggle[data-v-23812c20]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-23812c20]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-23812c20]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-23812c20]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-23812c20]:hover{background:#fecaca}.btn-small[data-v-23812c20]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-23812c20]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-23812c20]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-23812c20]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-23812c20]{max-width:1200px}.modal-sm[data-v-23812c20]{max-width:500px}.modal-header[data-v-23812c20]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-23812c20]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-23812c20]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-23812c20]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-23812c20]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-23812c20]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-23812c20]{width:20px;height:20px}.modal-body[data-v-23812c20]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-23812c20]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-23812c20]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-23812c20]{overflow-x:auto}.data-table[data-v-23812c20]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-23812c20]{background:var(--gray-50)}.data-table th[data-v-23812c20]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-23812c20]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-23812c20]{transition:background-color .15s ease}.data-table tbody tr[data-v-23812c20]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-23812c20]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-23812c20]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-23812c20]{height:36px!important}.table-input[data-v-23812c20]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-23812c20]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-23812c20]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-23812c20]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-23812c20]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-23812c20]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-23812c20]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-23812c20]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-23812c20]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-23812c20]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-23812c20]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-23812c20]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-23812c20]{width:14px;height:14px}.text-red[data-v-23812c20]{color:#dc2626}.text-green[data-v-23812c20]{color:#16a34a}.text-primary[data-v-23812c20]{color:var(--primary-500)}.font-medium[data-v-23812c20]{font-weight:500}.font-mono[data-v-23812c20]{font-family:Courier New,monospace}.text-center[data-v-23812c20]{text-align:center}.cursor-pointer[data-v-23812c20]{cursor:pointer}.cursor-pointer[data-v-23812c20]:hover{text-decoration:underline}.empty-state[data-v-23812c20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-23812c20]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-23812c20]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-23812c20]{font-size:14px;color:var(--gray-400)}.date-input[data-v-23812c20]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-23812c20]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-23812c20]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-23812c20]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-23812c20]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-23812c20]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-23812c20]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-23812c20]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-23812c20]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-23812c20]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-23812c20]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-23812c20]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-23812c20]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-23812c20]{opacity:.5;background:#f9fafb}.status-active[data-v-23812c20]{color:#059669;font-weight:500}.status-inactive[data-v-23812c20]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-23812c20]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-23812c20]{padding-right:30px}.password-toggle-btn[data-v-23812c20]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-23812c20]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-23812c20]{width:16px;height:16px}.tab-container[data-v-23812c20]{width:100%}.tab-header[data-v-23812c20]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-23812c20]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-23812c20]:hover{color:var(--primary-500)}.tab-btn.active[data-v-23812c20]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-23812c20]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-23812c20]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-23812c20]{padding:0}.tab-content .table-wrapper[data-v-23812c20]{max-height:400px;overflow-y:auto}.detail-summary[data-v-23812c20]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-23812c20]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-23812c20]{padding:0 20px}.detail-row[data-v-23812c20]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-23812c20]:last-child{border-bottom:none}.detail-label[data-v-23812c20]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-23812c20]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-23812c20]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-23812c20]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-23812c20]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-23812c20]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-23812c20]{width:95%;max-height:95vh}.modal-body[data-v-23812c20]{padding:16px}.table-wrapper[data-v-23812c20]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-23812c20]{min-width:800px}}.action-card-full[data-v-23812c20]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px 20px;margin-bottom:24px}.action-buttons-row[data-v-23812c20]{display:flex;gap:12px;align-items:stretch;margin-bottom:16px}.action-btn-wide[data-v-23812c20]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;min-height:52px;box-sizing:border-box;white-space:nowrap;line-height:1;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.action-btn-wide svg[data-v-23812c20]{width:18px;height:18px;flex-shrink:0;display:block}.action-btn-wide[data-v-23812c20]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.action-btn-wide[data-v-23812c20]:disabled{opacity:.5;cursor:not-allowed;transform:none}.periodic-settings[data-v-23812c20]{background:var(--gray-50);border-radius:8px;padding:8px 12px;border:1px solid var(--gray-200)}.periodic-title[data-v-23812c20]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gray-800);margin-bottom:8px}.periodic-title svg[data-v-23812c20]{width:16px;height:16px;color:var(--primary-500)}.periodic-form[data-v-23812c20]{display:flex;gap:12px;align-items:center}.form-group[data-v-23812c20]{display:flex;align-items:center;gap:6px}.form-label[data-v-23812c20]{font-size:15px;font-weight:600;color:var(--gray-800);white-space:nowrap}.form-input[data-v-23812c20]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s;min-width:120px;background-color:#fff;color:#1f2937}.form-input[data-v-23812c20]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.form-input.readonly[data-v-23812c20]{background-color:#f3f4f6;cursor:not-allowed;color:#374151}@media(max-width:768px){.action-buttons-row[data-v-23812c20]{flex-direction:column}.periodic-form[data-v-23812c20]{flex-direction:column;align-items:stretch}.form-input[data-v-23812c20]{min-width:auto;width:100%}}[data-v-464dbcf4]:host,[data-v-464dbcf4]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-464dbcf4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-464dbcf4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-464dbcf4]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-464dbcf4]{width:16px;height:16px}.btn-secondary[data-v-464dbcf4]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-464dbcf4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-464dbcf4]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-464dbcf4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-464dbcf4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-464dbcf4]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-464dbcf4]{width:16px;height:16px}.btn-icon[data-v-464dbcf4]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-464dbcf4]{color:var(--danger-500)}.btn-icon.danger[data-v-464dbcf4]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-464dbcf4]{color:var(--primary-500)}.btn-icon.primary[data-v-464dbcf4]:hover{background:var(--primary-50)}.btn-icon svg[data-v-464dbcf4]{width:18px;height:18px}.btn-toggle[data-v-464dbcf4]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-464dbcf4]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-464dbcf4]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-464dbcf4]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-464dbcf4]:hover{background:#fecaca}.btn-small[data-v-464dbcf4]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-464dbcf4]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-464dbcf4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-464dbcf4]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-464dbcf4]{max-width:1200px}.modal-sm[data-v-464dbcf4]{max-width:500px}.modal-header[data-v-464dbcf4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-464dbcf4]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-464dbcf4]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-464dbcf4]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-464dbcf4]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-464dbcf4]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-464dbcf4]{width:20px;height:20px}.modal-body[data-v-464dbcf4]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-464dbcf4]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-464dbcf4]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-input[data-v-464dbcf4]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-464dbcf4]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-464dbcf4]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-464dbcf4]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.type-badge[data-v-464dbcf4]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-464dbcf4]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-464dbcf4]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-464dbcf4]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-464dbcf4]{width:14px;height:14px}.text-red[data-v-464dbcf4]{color:#dc2626}.text-green[data-v-464dbcf4]{color:#16a34a}.text-primary[data-v-464dbcf4]{color:var(--primary-500)}.text-center[data-v-464dbcf4]{text-align:center}.cursor-pointer[data-v-464dbcf4]{cursor:pointer}.cursor-pointer[data-v-464dbcf4]:hover{text-decoration:underline}.empty-state[data-v-464dbcf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-464dbcf4]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-464dbcf4]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-464dbcf4]{font-size:14px;color:var(--gray-400)}.date-input[data-v-464dbcf4]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-464dbcf4]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-464dbcf4]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-464dbcf4]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-464dbcf4]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-464dbcf4]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-464dbcf4]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-464dbcf4]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-464dbcf4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-464dbcf4]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-464dbcf4]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-464dbcf4]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-464dbcf4]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-464dbcf4]{opacity:.5;background:#f9fafb}.status-active[data-v-464dbcf4]{color:#059669;font-weight:500}.status-inactive[data-v-464dbcf4]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-464dbcf4]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-464dbcf4]{padding-right:30px}.password-toggle-btn[data-v-464dbcf4]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-464dbcf4]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-464dbcf4]{width:16px;height:16px}.tab-container[data-v-464dbcf4]{width:100%}.tab-header[data-v-464dbcf4]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-464dbcf4]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-464dbcf4]:hover{color:var(--primary-500)}.tab-btn.active[data-v-464dbcf4]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-464dbcf4]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-464dbcf4]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-464dbcf4]{padding:0}.tab-content .table-wrapper[data-v-464dbcf4]{max-height:400px;overflow-y:auto}.detail-summary[data-v-464dbcf4]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-464dbcf4]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-464dbcf4]{padding:0 20px}.detail-row[data-v-464dbcf4]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-464dbcf4]:last-child{border-bottom:none}.detail-label[data-v-464dbcf4]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-464dbcf4]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-464dbcf4]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-464dbcf4]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-464dbcf4]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-464dbcf4]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-464dbcf4]{width:95%;max-height:95vh}.modal-body[data-v-464dbcf4]{padding:16px}.table-wrapper[data-v-464dbcf4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-464dbcf4]{min-width:800px}}.data-card[data-v-464dbcf4]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden}.data-header[data-v-464dbcf4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-header h3[data-v-464dbcf4]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--gray-800)}.data-header h3 svg[data-v-464dbcf4]{width:20px;height:20px;color:var(--primary-500)}.table-wrapper[data-v-464dbcf4]{overflow-x:auto}.data-table[data-v-464dbcf4]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-464dbcf4]{background:var(--gray-50)}.data-table th[data-v-464dbcf4]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-464dbcf4]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-464dbcf4]{transition:background-color .15s ease}.data-table tbody tr[data-v-464dbcf4]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-464dbcf4]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-464dbcf4]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-464dbcf4]{height:36px!important}.data-table tbody tr[data-v-464dbcf4]:nth-child(2n){background:var(--gray-25)}.data-table tbody tr[data-v-464dbcf4]:nth-child(2n):hover{background:var(--gray-50)}.font-medium[data-v-464dbcf4]{font-weight:500}.font-mono[data-v-464dbcf4]{font-family:Courier New,monospace}.type-tag[data-v-464dbcf4]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.status-badge[data-v-464dbcf4]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-464dbcf4]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-464dbcf4]{background:var(--danger-50);color:var(--danger-600)}.confirm-overlay[data-v-780d64bb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-modal[data-v-780d64bb]{background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d}.confirm-icon[data-v-780d64bb]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.confirm-icon svg[data-v-780d64bb]{width:32px;height:32px}.confirm-icon.danger[data-v-780d64bb]{background:#fef2f2;color:#dc2626}.confirm-icon.warning[data-v-780d64bb]{background:#fef3c7;color:#f59e0b}.confirm-icon.info[data-v-780d64bb]{background:#dbeafe;color:#3b82f6}.confirm-title[data-v-780d64bb]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 12px}.confirm-message[data-v-780d64bb]{font-size:14px;color:#6b7280;margin:0 0 28px;line-height:1.6;white-space:pre-line;text-align:left}.confirm-actions[data-v-780d64bb]{display:flex;gap:12px;justify-content:center}.btn-cancel[data-v-780d64bb]{padding:12px 24px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;min-width:100px}.btn-cancel[data-v-780d64bb]:hover{background:#f9fafb;border-color:#d1d5db}.btn-confirm[data-v-780d64bb]{padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;min-width:100px}.btn-confirm.danger[data-v-780d64bb]{background:linear-gradient(135deg,#dc2626,#ef4444)}.btn-confirm.danger[data-v-780d64bb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc262666}.btn-confirm.warning[data-v-780d64bb]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.btn-confirm.warning[data-v-780d64bb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.btn-confirm.info[data-v-780d64bb]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.btn-confirm.info[data-v-780d64bb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.modal-enter-active[data-v-780d64bb],.modal-leave-active[data-v-780d64bb]{transition:all .3s ease}.modal-enter-from[data-v-780d64bb],.modal-leave-to[data-v-780d64bb]{opacity:0}.modal-enter-from .confirm-modal[data-v-780d64bb],.modal-leave-to .confirm-modal[data-v-780d64bb]{transform:scale(.9);opacity:0}[data-v-7efe06ed]:host,[data-v-7efe06ed]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-7efe06ed]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-7efe06ed]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-7efe06ed]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-7efe06ed]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-7efe06ed]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-7efe06ed]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-7efe06ed]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-7efe06ed]{width:16px;height:16px}.btn-icon.danger[data-v-7efe06ed]{color:var(--danger-500)}.btn-toggle[data-v-7efe06ed]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-7efe06ed]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-7efe06ed]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-7efe06ed]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-7efe06ed]:hover{background:#fecaca}.btn-small[data-v-7efe06ed]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-7efe06ed]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-7efe06ed]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-7efe06ed]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-7efe06ed]{max-width:1200px}.modal-sm[data-v-7efe06ed]{max-width:500px}.modal-header[data-v-7efe06ed]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-7efe06ed]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-7efe06ed]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-7efe06ed]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-7efe06ed]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-7efe06ed]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-7efe06ed]{width:20px;height:20px}.modal-body[data-v-7efe06ed]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-7efe06ed]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-7efe06ed]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-input[data-v-7efe06ed]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-7efe06ed]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-7efe06ed]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-7efe06ed]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-7efe06ed]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-7efe06ed]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-7efe06ed]{background:var(--danger-50);color:var(--danger-600)}.type-badge.send[data-v-7efe06ed]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-7efe06ed]{background:var(--success-50);color:var(--success-600)}.text-red[data-v-7efe06ed]{color:#dc2626}.text-green[data-v-7efe06ed]{color:#16a34a}.text-primary[data-v-7efe06ed]{color:var(--primary-500)}.cursor-pointer[data-v-7efe06ed]{cursor:pointer}.cursor-pointer[data-v-7efe06ed]:hover{text-decoration:underline}.empty-state[data-v-7efe06ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-7efe06ed]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-7efe06ed]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-7efe06ed]{font-size:14px;color:var(--gray-400)}.date-input[data-v-7efe06ed]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-7efe06ed]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-7efe06ed]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-7efe06ed]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-7efe06ed]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-7efe06ed]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-7efe06ed]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-7efe06ed]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-7efe06ed]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-7efe06ed]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-7efe06ed]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-7efe06ed]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-7efe06ed]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-7efe06ed]{opacity:.5;background:#f9fafb}.status-active[data-v-7efe06ed]{color:#059669;font-weight:500}.status-inactive[data-v-7efe06ed]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-7efe06ed]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-7efe06ed]{padding-right:30px}.password-toggle-btn[data-v-7efe06ed]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-7efe06ed]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-7efe06ed]{width:16px;height:16px}.tab-container[data-v-7efe06ed]{width:100%}.tab-header[data-v-7efe06ed]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-7efe06ed]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-7efe06ed]:hover{color:var(--primary-500)}.tab-btn.active[data-v-7efe06ed]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-7efe06ed]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-7efe06ed]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-7efe06ed]{padding:0}.tab-content .table-wrapper[data-v-7efe06ed]{max-height:400px;overflow-y:auto}.detail-summary[data-v-7efe06ed]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-7efe06ed]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-7efe06ed]{padding:0 20px}.detail-row[data-v-7efe06ed]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-7efe06ed]:last-child{border-bottom:none}.detail-label[data-v-7efe06ed]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-7efe06ed]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-7efe06ed]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-7efe06ed]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-7efe06ed]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-7efe06ed]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-7efe06ed]{width:95%;max-height:95vh}.modal-body[data-v-7efe06ed]{padding:16px}.table-wrapper[data-v-7efe06ed]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-7efe06ed]{min-width:800px}}.data-card[data-v-7efe06ed]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden}.data-header[data-v-7efe06ed]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-header h3[data-v-7efe06ed]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--gray-800)}.data-header h3 svg[data-v-7efe06ed]{width:20px;height:20px;color:var(--primary-500)}.data-actions[data-v-7efe06ed]{display:flex;gap:8px;align-items:center}.summary-item[data-v-7efe06ed]{font-size:14px;color:var(--gray-600)}.filter-group[data-v-7efe06ed]{display:flex;align-items:center;gap:8px}.filter-label[data-v-7efe06ed]{font-size:13px;font-weight:500;color:var(--gray-600);white-space:nowrap}.filter-select[data-v-7efe06ed]{padding:6px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;background:#fff;color:var(--gray-700);cursor:pointer;transition:all .2s;min-width:140px}.filter-select[data-v-7efe06ed]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.btn-primary[data-v-7efe06ed]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-7efe06ed]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary svg[data-v-7efe06ed]{width:16px;height:16px}.table-wrapper[data-v-7efe06ed]{overflow-x:auto}.split-result-wrapper[data-v-7efe06ed]{max-height:700px;overflow-y:auto}.split-result-wrapper thead[data-v-7efe06ed]{position:sticky;top:0;z-index:10;background:var(--gray-50)}.split-result-wrapper thead th[data-v-7efe06ed]{background:var(--gray-50);box-shadow:0 2px 2px -1px #0000001a}.data-table[data-v-7efe06ed]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-7efe06ed]{background:var(--gray-50)}.data-table th[data-v-7efe06ed]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table th[data-v-7efe06ed]:nth-child(1){width:50px;text-align:center}.data-table th[data-v-7efe06ed]:nth-child(2){width:140px}.data-table th[data-v-7efe06ed]:nth-child(3){width:90px}.data-table th[data-v-7efe06ed]:nth-child(4){width:110px}.data-table th[data-v-7efe06ed]:nth-child(5){width:80px}.data-table th[data-v-7efe06ed]:nth-child(6){width:90px}.data-table th[data-v-7efe06ed]:nth-child(7){width:110px}.data-table th[data-v-7efe06ed]:nth-child(8){width:90px}.data-table th[data-v-7efe06ed]:nth-child(9){width:60px}.data-table th[data-v-7efe06ed]:nth-child(10){width:80px}.data-table th[data-v-7efe06ed]:nth-child(11){width:80px}.data-table td[data-v-7efe06ed]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table td[data-v-7efe06ed]:nth-child(1){text-align:center;font-weight:500;color:var(--gray-500)}.data-table td[data-v-7efe06ed]:nth-child(2){font-family:Courier New,monospace;font-size:13px}.data-table td[data-v-7efe06ed]:nth-child(8){font-family:Courier New,monospace;font-weight:500}.data-table td[data-v-7efe06ed]:nth-child(9){text-align:center}.data-table td[data-v-7efe06ed]:nth-child(10){text-align:center}.data-table td[data-v-7efe06ed]:nth-child(11){text-align:center}.data-table tbody tr[data-v-7efe06ed]{transition:background-color .15s ease}.data-table tbody tr[data-v-7efe06ed]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-7efe06ed]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-7efe06ed]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-7efe06ed]{height:36px!important}.data-table tbody tr[data-v-7efe06ed]:nth-child(2n){background:var(--gray-25)}.data-table tbody tr[data-v-7efe06ed]:nth-child(2n):hover{background:var(--gray-50)}.font-medium[data-v-7efe06ed]{font-weight:500}.font-mono[data-v-7efe06ed]{font-family:Courier New,monospace}.text-center[data-v-7efe06ed]{text-align:center}.type-tag[data-v-7efe06ed]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-7efe06ed]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.transfer[data-v-7efe06ed]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-7efe06ed]{width:14px;height:14px}.employee-tag[data-v-7efe06ed]{display:inline-block;padding:4px 10px;background:#dbeafe;color:#1d4ed8;border-radius:6px;font-size:12px;font-weight:500}.employee-tag.unassigned[data-v-7efe06ed]{background:#fef3c7;color:#92400e}.action-buttons[data-v-7efe06ed]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-7efe06ed]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.primary[data-v-7efe06ed]{color:var(--primary-500)}.btn-icon.primary[data-v-7efe06ed]:hover{background:var(--primary-50)}.btn-icon.danger[data-v-7efe06ed]{color:var(--danger-500);padding:4px 6px}.btn-icon.danger[data-v-7efe06ed]:hover{background:var(--danger-50)}.btn-icon[data-v-7efe06ed]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon svg[data-v-7efe06ed]{width:18px;height:18px}.completed-status[data-v-7efe06ed]{display:flex;align-items:center;gap:6px;color:var(--success-500);font-size:13px;font-weight:500;padding:6px 10px}.completed-status svg[data-v-7efe06ed]{width:16px;height:16px;flex-shrink:0}[data-v-46da77b1]:host,[data-v-46da77b1]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-46da77b1]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-46da77b1]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-46da77b1]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-46da77b1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-46da77b1]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-46da77b1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-46da77b1]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-46da77b1]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-icon[data-v-46da77b1]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon svg[data-v-46da77b1]{width:18px;height:18px}.btn-toggle[data-v-46da77b1]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-46da77b1]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-46da77b1]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-46da77b1]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-46da77b1]:hover{background:#fecaca}.btn-small[data-v-46da77b1]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-46da77b1]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-46da77b1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-46da77b1]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-46da77b1]{max-width:1200px}.modal-sm[data-v-46da77b1]{max-width:500px}.modal-header[data-v-46da77b1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-46da77b1]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-46da77b1]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-46da77b1]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-46da77b1]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-46da77b1]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-46da77b1]{width:20px;height:20px}.modal-body[data-v-46da77b1]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-46da77b1]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-46da77b1]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.data-table[data-v-46da77b1]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-46da77b1]{background:var(--gray-50)}.data-table th[data-v-46da77b1]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-46da77b1]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-46da77b1]{transition:background-color .15s ease}.data-table tbody tr[data-v-46da77b1]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-46da77b1]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-46da77b1]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-46da77b1]{height:36px!important}.table-input[data-v-46da77b1]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-46da77b1]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-46da77b1]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-46da77b1]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-46da77b1]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-46da77b1]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-46da77b1]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-46da77b1]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-46da77b1]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-46da77b1]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-46da77b1]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-46da77b1]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-46da77b1]{width:14px;height:14px}.text-red[data-v-46da77b1]{color:#dc2626}.text-green[data-v-46da77b1]{color:#16a34a}.text-center[data-v-46da77b1]{text-align:center}.empty-state[data-v-46da77b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-46da77b1]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-46da77b1]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-46da77b1]{font-size:14px;color:var(--gray-400)}.date-input[data-v-46da77b1]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-46da77b1]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-46da77b1]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-46da77b1]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-46da77b1]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-46da77b1]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-46da77b1]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-46da77b1]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-46da77b1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-46da77b1]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-46da77b1]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-46da77b1]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-46da77b1]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-46da77b1]{opacity:.5;background:#f9fafb}.status-active[data-v-46da77b1]{color:#059669;font-weight:500}.status-inactive[data-v-46da77b1]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-46da77b1]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-46da77b1]{padding-right:30px}.password-toggle-btn[data-v-46da77b1]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-46da77b1]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-46da77b1]{width:16px;height:16px}.tab-container[data-v-46da77b1]{width:100%}.tab-header[data-v-46da77b1]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-46da77b1]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-46da77b1]:hover{color:var(--primary-500)}.tab-btn.active[data-v-46da77b1]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-46da77b1]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-46da77b1]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-46da77b1]{padding:0}.tab-content .table-wrapper[data-v-46da77b1]{max-height:400px;overflow-y:auto}.detail-summary[data-v-46da77b1]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-46da77b1]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-46da77b1]{padding:0 20px}.detail-row[data-v-46da77b1]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-46da77b1]:last-child{border-bottom:none}.detail-label[data-v-46da77b1]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-46da77b1]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-46da77b1]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-46da77b1]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-46da77b1]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-46da77b1]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-46da77b1]{width:95%;max-height:95vh}.modal-body[data-v-46da77b1]{padding:16px}.table-wrapper[data-v-46da77b1]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-46da77b1]{min-width:800px}}.data-card[data-v-46da77b1]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.data-header[data-v-46da77b1]{padding:16px 20px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.data-header h3[data-v-46da77b1]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--gray-900);margin:0}.data-header h3 svg[data-v-46da77b1]{width:20px;height:20px;color:var(--primary-500)}.data-actions[data-v-46da77b1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.date-input[data-v-46da77b1]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:8px;font-size:14px}.empty-state[data-v-46da77b1]{padding:60px 20px;text-align:center;color:var(--gray-500)}.empty-state svg[data-v-46da77b1]{width:48px;height:48px;margin-bottom:16px;color:var(--gray-300)}.empty-state p[data-v-46da77b1]{font-size:16px;font-weight:500;margin:0 0 4px}.empty-state span[data-v-46da77b1]{font-size:14px}.table-wrapper[data-v-46da77b1]{overflow-x:auto}.data-table[data-v-46da77b1]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-46da77b1]{background:var(--gray-50);padding:12px 16px;text-align:left;font-weight:600;color:var(--gray-700);border-bottom:1px solid var(--gray-200);white-space:nowrap}.data-table td[data-v-46da77b1]{padding:12px 16px;border-bottom:1px solid var(--gray-100);color:var(--gray-600)}.data-table tbody tr[data-v-46da77b1]:hover{background:var(--gray-25)}.btn-primary[data-v-46da77b1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-46da77b1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary svg[data-v-46da77b1]{width:16px;height:16px}.btn-outline[data-v-46da77b1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:var(--gray-700);border:1px solid var(--gray-300);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-outline[data-v-46da77b1]:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-outline svg[data-v-46da77b1]{width:16px;height:16px}.btn-icon[data-v-46da77b1]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-size:13px}.btn-icon svg[data-v-46da77b1]{width:16px;height:16px}.btn-icon.primary[data-v-46da77b1]{color:var(--primary-500)}.btn-icon.primary[data-v-46da77b1]:hover{background:var(--primary-50)}.btn-icon.danger[data-v-46da77b1]{color:var(--danger-500)}.btn-icon.danger[data-v-46da77b1]:hover{background:var(--danger-50)}.btn-icon.warning[data-v-46da77b1]{color:#f59e0b}.btn-icon.warning[data-v-46da77b1]:hover{background:#fef3c7}.btn-icon.success[data-v-46da77b1]{color:var(--success-500)}.btn-icon.success[data-v-46da77b1]:hover{background:var(--success-50)}.btn-icon[data-v-46da77b1]:disabled{opacity:.5;cursor:not-allowed}.action-buttons[data-v-46da77b1]{display:flex;gap:8px;flex-wrap:wrap}.plan-type[data-v-46da77b1]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;margin-right:8px}.plan-type.periodic[data-v-46da77b1]{background-color:var(--primary-50);color:var(--primary-500)}.plan-type.daily[data-v-46da77b1]{background-color:var(--success-50);color:var(--success-500)}.plan-period[data-v-46da77b1]{color:var(--primary-500);font-weight:500}.status-badge[data-v-46da77b1]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-46da77b1],.status-badge.saved[data-v-46da77b1]{background-color:var(--success-50);color:var(--success-500)}.status-badge.completed[data-v-46da77b1]{background-color:var(--success-100);color:var(--success-600)}.status-badge.pending[data-v-46da77b1]{background-color:var(--gray-100);color:var(--gray-600)}.status-badge.abandoned[data-v-46da77b1]{background-color:var(--danger-50);color:var(--danger-500)}.status-badge.disabled[data-v-46da77b1]{background-color:#fef3c7;color:#92400e}.status-badge.deleted[data-v-46da77b1]{background-color:var(--gray-100);color:var(--gray-500)}.font-mono[data-v-46da77b1]{font-family:Courier New,monospace}.font-medium[data-v-46da77b1]{font-weight:500}.text-primary[data-v-46da77b1]{color:var(--primary-500)}.cursor-pointer[data-v-46da77b1]{cursor:pointer}.cursor-pointer[data-v-46da77b1]:hover{text-decoration:underline}[data-v-e7ebef01]:host,[data-v-e7ebef01]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-e7ebef01]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-e7ebef01]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-e7ebef01]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-e7ebef01]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-e7ebef01]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-outline[data-v-e7ebef01]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-e7ebef01]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-e7ebef01]{width:16px;height:16px}.btn-icon[data-v-e7ebef01]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-e7ebef01]{color:var(--danger-500)}.btn-icon.danger[data-v-e7ebef01]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-e7ebef01]{color:var(--primary-500)}.btn-icon.primary[data-v-e7ebef01]:hover{background:var(--primary-50)}.btn-icon svg[data-v-e7ebef01]{width:18px;height:18px}.btn-toggle[data-v-e7ebef01]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-e7ebef01]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-e7ebef01]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-e7ebef01]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-e7ebef01]:hover{background:#fecaca}.btn-small[data-v-e7ebef01]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-e7ebef01]:hover{background:var(--primary-500);color:#fff}.modal-large[data-v-e7ebef01]{max-width:1200px}.modal-actions[data-v-e7ebef01]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-e7ebef01]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-e7ebef01]{overflow-x:auto}.data-table[data-v-e7ebef01]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-e7ebef01]{background:var(--gray-50)}.data-table th[data-v-e7ebef01]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-e7ebef01]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-e7ebef01]{transition:background-color .15s ease}.data-table tbody tr[data-v-e7ebef01]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-e7ebef01]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-e7ebef01]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-e7ebef01]{height:36px!important}.table-input[data-v-e7ebef01]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-e7ebef01]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-e7ebef01]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-e7ebef01]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-e7ebef01]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-e7ebef01]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-e7ebef01]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-e7ebef01]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-e7ebef01]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-e7ebef01]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-e7ebef01]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-e7ebef01]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-e7ebef01]{width:14px;height:14px}.text-red[data-v-e7ebef01]{color:#dc2626}.text-green[data-v-e7ebef01]{color:#16a34a}.text-primary[data-v-e7ebef01]{color:var(--primary-500)}.font-medium[data-v-e7ebef01]{font-weight:500}.font-mono[data-v-e7ebef01]{font-family:Courier New,monospace}.text-center[data-v-e7ebef01]{text-align:center}.cursor-pointer[data-v-e7ebef01]{cursor:pointer}.cursor-pointer[data-v-e7ebef01]:hover{text-decoration:underline}.empty-state[data-v-e7ebef01]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-e7ebef01]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-e7ebef01]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-e7ebef01]{font-size:14px;color:var(--gray-400)}.date-input[data-v-e7ebef01]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-e7ebef01]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-e7ebef01]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-e7ebef01]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-e7ebef01]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-e7ebef01]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-e7ebef01]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-e7ebef01]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-e7ebef01]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-e7ebef01]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-e7ebef01]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-e7ebef01]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-e7ebef01]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-e7ebef01]{opacity:.5;background:#f9fafb}.status-active[data-v-e7ebef01]{color:#059669;font-weight:500}.status-inactive[data-v-e7ebef01]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-e7ebef01]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-e7ebef01]{padding-right:30px}.password-toggle-btn[data-v-e7ebef01]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-e7ebef01]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-e7ebef01]{width:16px;height:16px}.tab-container[data-v-e7ebef01]{width:100%}.tab-header[data-v-e7ebef01]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-e7ebef01]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-e7ebef01]:hover{color:var(--primary-500)}.tab-btn.active[data-v-e7ebef01]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-e7ebef01]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-e7ebef01]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-e7ebef01]{padding:0}.tab-content .table-wrapper[data-v-e7ebef01]{max-height:400px;overflow-y:auto}.detail-summary[data-v-e7ebef01]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-e7ebef01]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-e7ebef01]{padding:0 20px}.detail-row[data-v-e7ebef01]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-e7ebef01]:last-child{border-bottom:none}.detail-label[data-v-e7ebef01]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-e7ebef01]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}@media(max-width:768px){.modal[data-v-e7ebef01]{width:95%;max-height:95vh}.modal-body[data-v-e7ebef01]{padding:16px}.table-wrapper[data-v-e7ebef01]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-e7ebef01]{min-width:800px}}.modal-overlay[data-v-e7ebef01]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-e7ebef01]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-sm[data-v-e7ebef01]{max-width:500px}.modal-header[data-v-e7ebef01]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-e7ebef01]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-e7ebef01]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-e7ebef01]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-e7ebef01]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-e7ebef01]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-e7ebef01]{width:20px;height:20px}.modal-body[data-v-e7ebef01]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.user-info-list[data-v-e7ebef01]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-e7ebef01]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-e7ebef01]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-e7ebef01]{font-size:14px;color:var(--gray-900);font-weight:500}.modal-footer[data-v-e7ebef01]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50);margin-top:20px}.btn-danger[data-v-e7ebef01]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-e7ebef01]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-danger svg[data-v-e7ebef01]{width:16px;height:16px}.btn-primary[data-v-e7ebef01]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-e7ebef01]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary svg[data-v-e7ebef01]{width:16px;height:16px}[data-v-7a1b7728]:host,[data-v-7a1b7728]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-7a1b7728]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-7a1b7728]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-7a1b7728]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-7a1b7728]{width:16px;height:16px}.btn-secondary[data-v-7a1b7728]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-7a1b7728]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-7a1b7728]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-7a1b7728]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-7a1b7728]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-7a1b7728]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-7a1b7728]{width:16px;height:16px}.btn-icon.danger[data-v-7a1b7728]{color:var(--danger-500)}.btn-icon.danger[data-v-7a1b7728]:hover{background:var(--danger-50)}.btn-small[data-v-7a1b7728]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-7a1b7728]:hover{background:var(--primary-500);color:#fff}.modal-large[data-v-7a1b7728]{max-width:1200px}.modal-sm[data-v-7a1b7728]{max-width:500px}.modal-actions[data-v-7a1b7728]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-7a1b7728]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.data-table.compact-table th[data-v-7a1b7728]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-7a1b7728]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-7a1b7728]{height:36px!important}.table-input[data-v-7a1b7728]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-7a1b7728]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-7a1b7728]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-7a1b7728]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-7a1b7728]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-7a1b7728]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-7a1b7728]{background:var(--danger-50);color:var(--danger-600)}.type-badge[data-v-7a1b7728]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-7a1b7728]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-7a1b7728]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-7a1b7728]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-7a1b7728]{width:14px;height:14px}.text-red[data-v-7a1b7728]{color:#dc2626}.text-green[data-v-7a1b7728]{color:#16a34a}.text-primary[data-v-7a1b7728]{color:var(--primary-500)}.text-center[data-v-7a1b7728]{text-align:center}.cursor-pointer[data-v-7a1b7728]{cursor:pointer}.cursor-pointer[data-v-7a1b7728]:hover{text-decoration:underline}.empty-state[data-v-7a1b7728]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-7a1b7728]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-7a1b7728]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-7a1b7728]{font-size:14px;color:var(--gray-400)}.date-input[data-v-7a1b7728]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-7a1b7728]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-7a1b7728]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-7a1b7728]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-7a1b7728]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-7a1b7728]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-7a1b7728]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-7a1b7728]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-7a1b7728]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-7a1b7728]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-7a1b7728]{display:flex;gap:12px;align-items:center}.status-active[data-v-7a1b7728]{color:#059669;font-weight:500}.status-inactive[data-v-7a1b7728]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-7a1b7728]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-7a1b7728]{padding-right:30px}.password-toggle-btn[data-v-7a1b7728]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-7a1b7728]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-7a1b7728]{width:16px;height:16px}.tab-container[data-v-7a1b7728]{width:100%}.tab-header[data-v-7a1b7728]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-7a1b7728]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-7a1b7728]:hover{color:var(--primary-500)}.tab-btn.active[data-v-7a1b7728]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-7a1b7728]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-7a1b7728]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-7a1b7728]{padding:0}.tab-content .table-wrapper[data-v-7a1b7728]{max-height:400px;overflow-y:auto}.detail-summary[data-v-7a1b7728]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-7a1b7728]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-7a1b7728]{padding:0 20px}.detail-row[data-v-7a1b7728]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-7a1b7728]:last-child{border-bottom:none}.detail-label[data-v-7a1b7728]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-7a1b7728]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-7a1b7728]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-7a1b7728]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-7a1b7728]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-7a1b7728]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-7a1b7728]{width:95%;max-height:95vh}.modal-body[data-v-7a1b7728]{padding:16px}.table-wrapper[data-v-7a1b7728]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-7a1b7728]{min-width:800px}}.modal-overlay[data-v-7a1b7728]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-7a1b7728]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7a1b7728]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-7a1b7728]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-7a1b7728]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-7a1b7728]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-7a1b7728]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-7a1b7728]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-7a1b7728]{width:20px;height:20px}.modal-body[data-v-7a1b7728]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.table-wrapper[data-v-7a1b7728]{overflow-x:auto}.data-table[data-v-7a1b7728]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-7a1b7728]{background:var(--gray-50)}.data-table th[data-v-7a1b7728]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-7a1b7728]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-7a1b7728]{transition:background-color .15s ease}.data-table tbody tr[data-v-7a1b7728]:hover{background:var(--gray-50)}.font-medium[data-v-7a1b7728]{font-weight:500}.font-mono[data-v-7a1b7728]{font-family:Courier New,monospace}.type-tag[data-v-7a1b7728]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.balance-input[data-v-7a1b7728]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-7a1b7728]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.btn-icon[data-v-7a1b7728]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.primary[data-v-7a1b7728]{color:var(--primary-500)}.btn-icon.primary[data-v-7a1b7728]:hover{background:var(--primary-50)}.btn-icon svg[data-v-7a1b7728]{width:18px;height:18px}.btn-toggle[data-v-7a1b7728]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-7a1b7728]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-7a1b7728]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-7a1b7728]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-7a1b7728]:hover{background:#fecaca}.disabled-row[data-v-7a1b7728]{opacity:.5;background:#f9fafb}[data-v-681673a3]:host,[data-v-681673a3]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-681673a3]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-681673a3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-681673a3]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-681673a3]{width:16px;height:16px}.btn-secondary[data-v-681673a3]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-681673a3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-681673a3]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-681673a3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-681673a3]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-681673a3]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-681673a3]{width:16px;height:16px}.btn-icon[data-v-681673a3]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-681673a3]{color:var(--danger-500)}.btn-icon.danger[data-v-681673a3]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-681673a3]{color:var(--primary-500)}.btn-icon.primary[data-v-681673a3]:hover{background:var(--primary-50)}.btn-icon svg[data-v-681673a3]{width:18px;height:18px}.btn-toggle[data-v-681673a3]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-681673a3]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-681673a3]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-681673a3]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-681673a3]:hover{background:#fecaca}.btn-small[data-v-681673a3]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-681673a3]:hover{background:var(--primary-500);color:#fff}.modal-large[data-v-681673a3]{max-width:1200px}.modal-sm[data-v-681673a3]{max-width:500px}.modal-actions[data-v-681673a3]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-681673a3]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-681673a3]{overflow-x:auto}.data-table[data-v-681673a3]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-681673a3]{background:var(--gray-50)}.data-table th[data-v-681673a3]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-681673a3]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-681673a3]{transition:background-color .15s ease}.data-table tbody tr[data-v-681673a3]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-681673a3]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-681673a3]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-681673a3]{height:36px!important}.table-input[data-v-681673a3]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-681673a3]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-681673a3]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-681673a3]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.type-tag[data-v-681673a3]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-681673a3]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-681673a3]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-681673a3]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-681673a3]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-681673a3]{width:14px;height:14px}.text-red[data-v-681673a3]{color:#dc2626}.text-green[data-v-681673a3]{color:#16a34a}.font-medium[data-v-681673a3]{font-weight:500}.text-center[data-v-681673a3]{text-align:center}.cursor-pointer[data-v-681673a3]{cursor:pointer}.cursor-pointer[data-v-681673a3]:hover{text-decoration:underline}.empty-state[data-v-681673a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-681673a3]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-681673a3]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-681673a3]{font-size:14px;color:var(--gray-400)}.date-input[data-v-681673a3]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-681673a3]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-681673a3]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-681673a3]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-681673a3]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-681673a3]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-681673a3]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-681673a3]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-681673a3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-681673a3]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-681673a3]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-681673a3]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-681673a3]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-681673a3]{opacity:.5;background:#f9fafb}.status-active[data-v-681673a3]{color:#059669;font-weight:500}.status-inactive[data-v-681673a3]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-681673a3]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-681673a3]{padding-right:30px}.password-toggle-btn[data-v-681673a3]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-681673a3]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-681673a3]{width:16px;height:16px}.tab-container[data-v-681673a3]{width:100%}.tab-header[data-v-681673a3]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-681673a3]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-681673a3]:hover{color:var(--primary-500)}.tab-btn.active[data-v-681673a3]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-681673a3]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-681673a3]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-681673a3]{padding:0}.tab-content .table-wrapper[data-v-681673a3]{max-height:400px;overflow-y:auto}.detail-summary[data-v-681673a3]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-681673a3]{font-size:14px;color:var(--gray-600)}.user-info-list[data-v-681673a3]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-681673a3]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-681673a3]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-681673a3]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-681673a3]{width:95%;max-height:95vh}.modal-body[data-v-681673a3]{padding:16px}.table-wrapper[data-v-681673a3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-681673a3]{min-width:800px}}.modal-overlay[data-v-681673a3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-681673a3]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-681673a3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-681673a3]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-681673a3]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-681673a3]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-681673a3]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-681673a3]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-681673a3]{width:20px;height:20px}.modal-body[data-v-681673a3]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.customer-details[data-v-681673a3]{padding:0 20px}.detail-row[data-v-681673a3]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-681673a3]:last-child{border-bottom:none}.detail-label[data-v-681673a3]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-681673a3]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.font-mono[data-v-681673a3]{font-family:Courier New,monospace}.text-primary[data-v-681673a3]{color:var(--primary-500)}.status-badge[data-v-681673a3]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-681673a3]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-681673a3]{background:var(--danger-50);color:var(--danger-600)}[data-v-5b1e3824]:host,[data-v-5b1e3824]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-5b1e3824]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-5b1e3824]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-5b1e3824]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-5b1e3824]{width:16px;height:16px}.btn-secondary[data-v-5b1e3824]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5b1e3824]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-5b1e3824]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-5b1e3824]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-5b1e3824]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-5b1e3824]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-5b1e3824]{width:16px;height:16px}.btn-icon[data-v-5b1e3824]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-5b1e3824]{color:var(--danger-500)}.btn-icon.danger[data-v-5b1e3824]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-5b1e3824]{color:var(--primary-500)}.btn-icon.primary[data-v-5b1e3824]:hover{background:var(--primary-50)}.btn-icon svg[data-v-5b1e3824]{width:18px;height:18px}.btn-toggle[data-v-5b1e3824]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-5b1e3824]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-5b1e3824]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-5b1e3824]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-5b1e3824]:hover{background:#fecaca}.btn-small[data-v-5b1e3824]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-5b1e3824]:hover{background:var(--primary-500);color:#fff}.modal-sm[data-v-5b1e3824]{max-width:500px}.modal-actions[data-v-5b1e3824]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-5b1e3824]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.data-table.compact-table th[data-v-5b1e3824]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-5b1e3824]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-5b1e3824]{height:36px!important}.table-input[data-v-5b1e3824]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-5b1e3824]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-5b1e3824]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-5b1e3824]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-5b1e3824]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-5b1e3824]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-5b1e3824]{background:var(--danger-50);color:var(--danger-600)}.type-badge.send[data-v-5b1e3824]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-5b1e3824]{background:var(--success-50);color:var(--success-600)}.text-red[data-v-5b1e3824]{color:#dc2626}.text-green[data-v-5b1e3824]{color:#16a34a}.text-primary[data-v-5b1e3824]{color:var(--primary-500)}.text-center[data-v-5b1e3824]{text-align:center}.cursor-pointer[data-v-5b1e3824]{cursor:pointer}.cursor-pointer[data-v-5b1e3824]:hover{text-decoration:underline}.empty-state[data-v-5b1e3824]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-5b1e3824]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-5b1e3824]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-5b1e3824]{font-size:14px;color:var(--gray-400)}.date-input[data-v-5b1e3824]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-5b1e3824]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-5b1e3824]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-5b1e3824]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-5b1e3824]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-5b1e3824]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-5b1e3824]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-5b1e3824]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-5b1e3824]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-5b1e3824]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-5b1e3824]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-5b1e3824]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-5b1e3824]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-5b1e3824]{opacity:.5;background:#f9fafb}.status-active[data-v-5b1e3824]{color:#059669;font-weight:500}.status-inactive[data-v-5b1e3824]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-5b1e3824]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-5b1e3824]{padding-right:30px}.password-toggle-btn[data-v-5b1e3824]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-5b1e3824]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-5b1e3824]{width:16px;height:16px}.tab-container[data-v-5b1e3824]{width:100%}.tab-header[data-v-5b1e3824]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-5b1e3824]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-5b1e3824]:hover{color:var(--primary-500)}.tab-btn.active[data-v-5b1e3824]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-5b1e3824]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-5b1e3824]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-5b1e3824]{padding:0}.tab-content .table-wrapper[data-v-5b1e3824]{max-height:400px;overflow-y:auto}.detail-summary[data-v-5b1e3824]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-5b1e3824]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-5b1e3824]{padding:0 20px}.detail-row[data-v-5b1e3824]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-5b1e3824]:last-child{border-bottom:none}.detail-label[data-v-5b1e3824]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-5b1e3824]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-5b1e3824]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-5b1e3824]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-5b1e3824]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-5b1e3824]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-5b1e3824]{width:95%;max-height:95vh}.modal-body[data-v-5b1e3824]{padding:16px}.table-wrapper[data-v-5b1e3824]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-5b1e3824]{min-width:800px}}.modal-overlay[data-v-5b1e3824]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-5b1e3824]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-5b1e3824]{max-width:1200px}.modal-header[data-v-5b1e3824]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-5b1e3824]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-5b1e3824]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-5b1e3824]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-5b1e3824]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-5b1e3824]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-5b1e3824]{width:20px;height:20px}.modal-body[data-v-5b1e3824]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.table-wrapper[data-v-5b1e3824]{overflow-x:auto}.data-table[data-v-5b1e3824]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-5b1e3824]{background:var(--gray-50)}.data-table th[data-v-5b1e3824]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-5b1e3824]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-5b1e3824]{transition:background-color .15s ease}.data-table tbody tr[data-v-5b1e3824]:hover{background:var(--gray-50)}.font-medium[data-v-5b1e3824]{font-weight:500}.font-mono[data-v-5b1e3824]{font-family:Courier New,monospace}.type-tag[data-v-5b1e3824]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-5b1e3824]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.transfer[data-v-5b1e3824]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-5b1e3824]{width:14px;height:14px}[data-v-2e3e28e8]:host,[data-v-2e3e28e8]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-2e3e28e8]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-2e3e28e8]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-danger[data-v-2e3e28e8]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-2e3e28e8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-2e3e28e8]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-2e3e28e8]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-2e3e28e8]{width:16px;height:16px}.btn-icon[data-v-2e3e28e8]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-2e3e28e8]{color:var(--danger-500)}.btn-icon.danger[data-v-2e3e28e8]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-2e3e28e8]{color:var(--primary-500)}.btn-icon.primary[data-v-2e3e28e8]:hover{background:var(--primary-50)}.btn-icon svg[data-v-2e3e28e8]{width:18px;height:18px}.btn-toggle[data-v-2e3e28e8]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-2e3e28e8]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-2e3e28e8]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-2e3e28e8]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-2e3e28e8]:hover{background:#fecaca}.modal-sm[data-v-2e3e28e8]{max-width:500px}.modal-actions[data-v-2e3e28e8]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-table.compact-table th[data-v-2e3e28e8]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-2e3e28e8]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-2e3e28e8]{height:36px!important}.table-input[data-v-2e3e28e8]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-2e3e28e8]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-2e3e28e8]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-2e3e28e8]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-2e3e28e8]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-2e3e28e8]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-2e3e28e8]{background:var(--danger-50);color:var(--danger-600)}.type-badge[data-v-2e3e28e8]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-2e3e28e8]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-2e3e28e8]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-2e3e28e8]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-2e3e28e8]{width:14px;height:14px}.text-primary[data-v-2e3e28e8]{color:var(--primary-500)}.text-center[data-v-2e3e28e8]{text-align:center}.cursor-pointer[data-v-2e3e28e8]{cursor:pointer}.cursor-pointer[data-v-2e3e28e8]:hover{text-decoration:underline}.empty-state[data-v-2e3e28e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-2e3e28e8]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-2e3e28e8]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-2e3e28e8]{font-size:14px;color:var(--gray-400)}.date-input[data-v-2e3e28e8]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-2e3e28e8]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-2e3e28e8]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-2e3e28e8]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-2e3e28e8]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-2e3e28e8]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-2e3e28e8]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-2e3e28e8]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-2e3e28e8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-2e3e28e8]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-2e3e28e8]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-2e3e28e8]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-2e3e28e8]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-2e3e28e8]{opacity:.5;background:#f9fafb}.status-active[data-v-2e3e28e8]{color:#059669;font-weight:500}.status-inactive[data-v-2e3e28e8]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-2e3e28e8]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-2e3e28e8]{padding-right:30px}.password-toggle-btn[data-v-2e3e28e8]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-2e3e28e8]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-2e3e28e8]{width:16px;height:16px}.tab-container[data-v-2e3e28e8]{width:100%}.tab-header[data-v-2e3e28e8]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-2e3e28e8]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-2e3e28e8]:hover{color:var(--primary-500)}.tab-btn.active[data-v-2e3e28e8]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-2e3e28e8]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-2e3e28e8]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-2e3e28e8]{padding:0}.tab-content .table-wrapper[data-v-2e3e28e8]{max-height:400px;overflow-y:auto}.detail-summary[data-v-2e3e28e8]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-2e3e28e8]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-2e3e28e8]{padding:0 20px}.detail-row[data-v-2e3e28e8]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-2e3e28e8]:last-child{border-bottom:none}.detail-label[data-v-2e3e28e8]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-2e3e28e8]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-2e3e28e8]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-2e3e28e8]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-2e3e28e8]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-2e3e28e8]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-2e3e28e8]{width:95%;max-height:95vh}.modal-body[data-v-2e3e28e8]{padding:16px}.table-wrapper[data-v-2e3e28e8]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-2e3e28e8]{min-width:800px}}.modal-overlay[data-v-2e3e28e8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-2e3e28e8]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-2e3e28e8]{max-width:1200px}.modal-header[data-v-2e3e28e8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-2e3e28e8]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-2e3e28e8]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-2e3e28e8]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-2e3e28e8]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-2e3e28e8]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-2e3e28e8]{width:20px;height:20px}.modal-body[data-v-2e3e28e8]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.confirm-summary[data-v-2e3e28e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-item[data-v-2e3e28e8]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.summary-item.send[data-v-2e3e28e8]{border-color:#fbbf24}.summary-item.receive[data-v-2e3e28e8]{border-color:var(--success-500)}.summary-item.participants[data-v-2e3e28e8]{border-color:var(--primary-500)}.summary-icon[data-v-2e3e28e8]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-item.send .summary-icon[data-v-2e3e28e8]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.summary-item.receive .summary-icon[data-v-2e3e28e8]{background:linear-gradient(135deg,#16a34a,#22c55e)}.summary-item.participants .summary-icon[data-v-2e3e28e8]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.summary-icon svg[data-v-2e3e28e8]{width:24px;height:24px}.summary-info[data-v-2e3e28e8]{flex:1}.summary-label[data-v-2e3e28e8]{font-size:13px;color:var(--gray-600);margin-bottom:6px;font-weight:500}.summary-value[data-v-2e3e28e8]{font-size:22px;font-weight:700;font-family:Courier New,monospace}.summary-value.send[data-v-2e3e28e8]{color:#f59e0b}.summary-value.receive[data-v-2e3e28e8]{color:var(--success-600)}.table-wrapper[data-v-2e3e28e8]{overflow-x:auto}.data-table[data-v-2e3e28e8]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-2e3e28e8]{background:var(--gray-50)}.data-table th[data-v-2e3e28e8]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-2e3e28e8]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-2e3e28e8]{transition:background-color .15s ease}.data-table tbody tr[data-v-2e3e28e8]:hover{background:var(--gray-50)}.font-medium[data-v-2e3e28e8]{font-weight:500}.font-mono[data-v-2e3e28e8]{font-family:Courier New,monospace}.text-red[data-v-2e3e28e8]{color:#dc2626}.text-green[data-v-2e3e28e8]{color:#16a34a}.type-tag[data-v-2e3e28e8]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.btn-small[data-v-2e3e28e8]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-2e3e28e8]:hover{background:var(--primary-500);color:#fff}.modal-footer[data-v-2e3e28e8]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.btn-primary[data-v-2e3e28e8]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-2e3e28e8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary svg[data-v-2e3e28e8]{width:16px;height:16px}.btn-secondary[data-v-2e3e28e8]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-2e3e28e8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-secondary svg[data-v-2e3e28e8]{width:16px;height:16px}[data-v-a96c20a9]:host,[data-v-a96c20a9]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-a96c20a9]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-a96c20a9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-a96c20a9]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-a96c20a9]{width:16px;height:16px}.btn-secondary[data-v-a96c20a9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-a96c20a9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-a96c20a9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-a96c20a9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-a96c20a9]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-a96c20a9]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-a96c20a9]{width:16px;height:16px}.btn-icon[data-v-a96c20a9]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-a96c20a9]{color:var(--danger-500)}.btn-icon.danger[data-v-a96c20a9]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-a96c20a9]{color:var(--primary-500)}.btn-icon.primary[data-v-a96c20a9]:hover{background:var(--primary-50)}.btn-icon svg[data-v-a96c20a9]{width:18px;height:18px}.btn-toggle[data-v-a96c20a9]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-a96c20a9]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-a96c20a9]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-a96c20a9]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-a96c20a9]:hover{background:#fecaca}.btn-small[data-v-a96c20a9]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-a96c20a9]:hover{background:var(--primary-500);color:#fff}.modal-large[data-v-a96c20a9]{max-width:1200px}.modal-sm[data-v-a96c20a9]{max-width:500px}.modal-actions[data-v-a96c20a9]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-a96c20a9]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-a96c20a9]{overflow-x:auto}.data-table[data-v-a96c20a9]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-a96c20a9]{background:var(--gray-50)}.data-table th[data-v-a96c20a9]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-a96c20a9]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-a96c20a9]{transition:background-color .15s ease}.data-table tbody tr[data-v-a96c20a9]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-a96c20a9]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-a96c20a9]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-a96c20a9]{height:36px!important}.table-input[data-v-a96c20a9]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-a96c20a9]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-a96c20a9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-a96c20a9]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-a96c20a9]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-a96c20a9]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-a96c20a9]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-a96c20a9]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-a96c20a9]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-a96c20a9]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-a96c20a9]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-a96c20a9]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-a96c20a9]{width:14px;height:14px}.text-red[data-v-a96c20a9]{color:#dc2626}.text-green[data-v-a96c20a9]{color:#16a34a}.text-primary[data-v-a96c20a9]{color:var(--primary-500)}.font-medium[data-v-a96c20a9]{font-weight:500}.font-mono[data-v-a96c20a9]{font-family:Courier New,monospace}.text-center[data-v-a96c20a9]{text-align:center}.cursor-pointer[data-v-a96c20a9]{cursor:pointer}.cursor-pointer[data-v-a96c20a9]:hover{text-decoration:underline}.empty-state[data-v-a96c20a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-a96c20a9]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-a96c20a9]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-a96c20a9]{font-size:14px;color:var(--gray-400)}.date-input[data-v-a96c20a9]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-a96c20a9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-a96c20a9]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-a96c20a9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-a96c20a9]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-a96c20a9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-a96c20a9]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-a96c20a9]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-a96c20a9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-a96c20a9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-a96c20a9]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-a96c20a9]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-a96c20a9]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-a96c20a9]{opacity:.5;background:#f9fafb}.status-active[data-v-a96c20a9]{color:#059669;font-weight:500}.status-inactive[data-v-a96c20a9]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-a96c20a9]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-a96c20a9]{padding-right:30px}.password-toggle-btn[data-v-a96c20a9]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-a96c20a9]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-a96c20a9]{width:16px;height:16px}.tab-container[data-v-a96c20a9]{width:100%}.tab-header[data-v-a96c20a9]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-a96c20a9]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-a96c20a9]:hover{color:var(--primary-500)}.tab-btn.active[data-v-a96c20a9]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-a96c20a9]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-a96c20a9]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-a96c20a9]{padding:0}.tab-content .table-wrapper[data-v-a96c20a9]{max-height:400px;overflow-y:auto}.detail-summary[data-v-a96c20a9]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-a96c20a9]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-a96c20a9]{padding:0 20px}.detail-row[data-v-a96c20a9]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-a96c20a9]:last-child{border-bottom:none}.detail-label[data-v-a96c20a9]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-a96c20a9]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-a96c20a9]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-a96c20a9]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-a96c20a9]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-a96c20a9]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-a96c20a9]{width:95%;max-height:95vh}.modal-body[data-v-a96c20a9]{padding:16px}.table-wrapper[data-v-a96c20a9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-a96c20a9]{min-width:800px}}.modal-overlay[data-v-a96c20a9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-a96c20a9]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-a96c20a9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-a96c20a9]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-a96c20a9]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-a96c20a9]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-a96c20a9]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-a96c20a9]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-a96c20a9]{width:20px;height:20px}.modal-body[data-v-a96c20a9]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.reconciliation-grid[data-v-a96c20a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.reconcile-card[data-v-a96c20a9]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.reconcile-card.send[data-v-a96c20a9]{border-color:#fbbf24}.reconcile-card.receive[data-v-a96c20a9]{border-color:var(--success-500)}.reconcile-card.participants[data-v-a96c20a9]{border-color:var(--primary-500)}.reconcile-icon[data-v-a96c20a9]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.reconcile-card.send .reconcile-icon[data-v-a96c20a9]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.reconcile-card.receive .reconcile-icon[data-v-a96c20a9]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.reconcile-card.participants .reconcile-icon[data-v-a96c20a9]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.reconcile-icon svg[data-v-a96c20a9]{width:24px;height:24px}.reconcile-info[data-v-a96c20a9]{display:flex;flex-direction:column}.reconcile-label[data-v-a96c20a9]{font-size:13px;color:var(--gray-600);margin-bottom:4px}.reconcile-value[data-v-a96c20a9]{font-size:20px;font-weight:700;color:var(--gray-900)}.reconcile-status[data-v-a96c20a9]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--success-50);border-radius:10px;border:2px solid var(--success-500)}.reconcile-status.error[data-v-a96c20a9]{background:var(--danger-50);border-color:var(--danger-500)}.status-icon[data-v-a96c20a9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.status-icon svg[data-v-a96c20a9]{width:32px;height:32px}.reconcile-status:not(.error) .status-icon[data-v-a96c20a9]{color:var(--success-600)}.reconcile-status.error .status-icon[data-v-a96c20a9]{color:var(--danger-600)}.status-info[data-v-a96c20a9]{display:flex;flex-direction:column}.status-label[data-v-a96c20a9]{font-size:13px;color:var(--gray-600);margin-bottom:2px}.status-value[data-v-a96c20a9]{font-size:16px;font-weight:600;color:var(--gray-900)}[data-v-b7b96f94]:host,[data-v-b7b96f94]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-b7b96f94]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-b7b96f94]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-b7b96f94]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-b7b96f94]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-b7b96f94]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-b7b96f94]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-b7b96f94]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-b7b96f94]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-b7b96f94]{width:16px;height:16px}.btn-icon[data-v-b7b96f94]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-b7b96f94]{color:var(--danger-500)}.btn-icon.danger[data-v-b7b96f94]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-b7b96f94]{color:var(--primary-500)}.btn-icon.primary[data-v-b7b96f94]:hover{background:var(--primary-50)}.btn-icon svg[data-v-b7b96f94]{width:18px;height:18px}.btn-toggle[data-v-b7b96f94]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-b7b96f94]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-b7b96f94]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-b7b96f94]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-b7b96f94]:hover{background:#fecaca}.btn-small[data-v-b7b96f94]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-b7b96f94]:hover{background:var(--primary-500);color:#fff}.modal-sm[data-v-b7b96f94]{max-width:500px}.modal-actions[data-v-b7b96f94]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-table th[data-v-b7b96f94]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-b7b96f94]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table.compact-table th[data-v-b7b96f94]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-b7b96f94]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-b7b96f94]{height:36px!important}.table-input[data-v-b7b96f94]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-b7b96f94]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-b7b96f94]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-b7b96f94]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-b7b96f94]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-b7b96f94]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-b7b96f94]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-b7b96f94]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-b7b96f94]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-b7b96f94]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-b7b96f94]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-b7b96f94]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-b7b96f94]{width:14px;height:14px}.text-primary[data-v-b7b96f94]{color:var(--primary-500)}.cursor-pointer[data-v-b7b96f94]{cursor:pointer}.cursor-pointer[data-v-b7b96f94]:hover{text-decoration:underline}.empty-state[data-v-b7b96f94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-b7b96f94]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-b7b96f94]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-b7b96f94]{font-size:14px;color:var(--gray-400)}.date-input[data-v-b7b96f94]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-b7b96f94]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-b7b96f94]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-b7b96f94]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-b7b96f94]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-b7b96f94]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-b7b96f94]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-b7b96f94]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-b7b96f94]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-b7b96f94]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-b7b96f94]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-b7b96f94]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-b7b96f94]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-b7b96f94]{opacity:.5;background:#f9fafb}.status-active[data-v-b7b96f94]{color:#059669;font-weight:500}.status-inactive[data-v-b7b96f94]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-b7b96f94]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-b7b96f94]{padding-right:30px}.password-toggle-btn[data-v-b7b96f94]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-b7b96f94]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-b7b96f94]{width:16px;height:16px}.customer-details[data-v-b7b96f94]{padding:0 20px}.detail-row[data-v-b7b96f94]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-b7b96f94]:last-child{border-bottom:none}.detail-label[data-v-b7b96f94]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-b7b96f94]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-b7b96f94]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-b7b96f94]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-b7b96f94]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-b7b96f94]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-b7b96f94]{width:95%;max-height:95vh}.modal-body[data-v-b7b96f94]{padding:16px}.table-wrapper[data-v-b7b96f94]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-b7b96f94]{min-width:800px}}.modal-overlay[data-v-b7b96f94]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-b7b96f94]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-b7b96f94]{max-width:1200px}.modal-header[data-v-b7b96f94]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-b7b96f94]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-b7b96f94]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-b7b96f94]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-b7b96f94]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-b7b96f94]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-b7b96f94]{width:20px;height:20px}.modal-body[data-v-b7b96f94]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.tab-container[data-v-b7b96f94]{width:100%}.tab-header[data-v-b7b96f94]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-b7b96f94]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-b7b96f94]:hover{color:var(--primary-500)}.tab-btn.active[data-v-b7b96f94]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-b7b96f94]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-b7b96f94]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-b7b96f94]{padding:0}.tab-content .table-wrapper[data-v-b7b96f94]{max-height:400px;overflow-y:auto}.table-wrapper[data-v-b7b96f94]{overflow-x:auto}.data-table[data-v-b7b96f94]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-b7b96f94]{background:var(--gray-50)}.data-table th[data-v-b7b96f94]{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table th[data-v-b7b96f94]:nth-child(1),.data-table td[data-v-b7b96f94]:nth-child(1){width:60px;text-align:center}.data-table th[data-v-b7b96f94]:nth-child(2),.data-table td[data-v-b7b96f94]:nth-child(2){width:70px;text-align:center}.data-table th[data-v-b7b96f94]:nth-child(3),.data-table td[data-v-b7b96f94]:nth-child(3){width:140px}.data-table th[data-v-b7b96f94]:nth-child(6),.data-table td[data-v-b7b96f94]:nth-child(6){width:120px;text-align:right}.data-table td[data-v-b7b96f94]{padding:10px 12px;font-size:13px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-b7b96f94]{transition:background-color .15s ease}.data-table tbody tr[data-v-b7b96f94]:hover{background:var(--gray-50)}.font-medium[data-v-b7b96f94]{font-weight:500}.font-mono[data-v-b7b96f94]{font-family:Courier New,monospace}.text-center[data-v-b7b96f94]{text-align:center}.text-red[data-v-b7b96f94]{color:#dc2626}.text-green[data-v-b7b96f94]{color:#16a34a}.type-tag[data-v-b7b96f94]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-tag.type-send[data-v-b7b96f94]{background:#fef2f2;color:#dc2626}.type-tag.type-receive[data-v-b7b96f94]{background:#f0fdf4;color:#16a34a}.detail-summary[data-v-b7b96f94]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-b7b96f94]{font-size:14px;color:var(--gray-600)}.modal-footer[data-v-b7b96f94]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.btn-primary[data-v-b7b96f94]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-b7b96f94]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary svg[data-v-b7b96f94]{width:16px;height:16px}[data-v-acf01156]:host,[data-v-acf01156]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-acf01156]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-acf01156]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-acf01156]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-acf01156]{width:16px;height:16px}.btn-secondary[data-v-acf01156]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-acf01156]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-acf01156]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-acf01156]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-acf01156]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-acf01156]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-acf01156]{width:16px;height:16px}.btn-icon[data-v-acf01156]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-acf01156]{color:var(--danger-500)}.btn-icon.danger[data-v-acf01156]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-acf01156]{color:var(--primary-500)}.btn-icon.primary[data-v-acf01156]:hover{background:var(--primary-50)}.btn-icon svg[data-v-acf01156]{width:18px;height:18px}.btn-toggle[data-v-acf01156]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-acf01156]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-acf01156]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-acf01156]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-acf01156]:hover{background:#fecaca}.btn-small[data-v-acf01156]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-acf01156]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-acf01156]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-acf01156]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-acf01156]{max-width:1200px}.modal-sm[data-v-acf01156]{max-width:500px}.modal-header[data-v-acf01156]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-acf01156]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-acf01156]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-acf01156]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-acf01156]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-acf01156]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-acf01156]{width:20px;height:20px}.modal-body[data-v-acf01156]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-acf01156]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-acf01156]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-acf01156]{overflow-x:auto}.data-table[data-v-acf01156]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-acf01156]{background:var(--gray-50)}.data-table th[data-v-acf01156]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-acf01156]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-acf01156]{transition:background-color .15s ease}.data-table tbody tr[data-v-acf01156]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-acf01156]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-acf01156]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-acf01156]{height:36px!important}.table-input[data-v-acf01156]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-acf01156]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-acf01156]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-acf01156]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-acf01156]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-acf01156]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-acf01156]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-acf01156]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-acf01156]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-acf01156]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-acf01156]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-acf01156]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-acf01156]{width:14px;height:14px}.text-red[data-v-acf01156]{color:#dc2626}.text-green[data-v-acf01156]{color:#16a34a}.text-primary[data-v-acf01156]{color:var(--primary-500)}.font-medium[data-v-acf01156]{font-weight:500}.font-mono[data-v-acf01156]{font-family:Courier New,monospace}.text-center[data-v-acf01156]{text-align:center}.cursor-pointer[data-v-acf01156]{cursor:pointer}.cursor-pointer[data-v-acf01156]:hover{text-decoration:underline}.empty-state[data-v-acf01156]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-acf01156]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-acf01156]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-acf01156]{font-size:14px;color:var(--gray-400)}.date-input[data-v-acf01156]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-acf01156]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-acf01156]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-acf01156]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-acf01156]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-acf01156]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-acf01156]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-acf01156]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-acf01156]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-acf01156]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-acf01156]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-acf01156]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-acf01156]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-acf01156]{opacity:.5;background:#f9fafb}.status-active[data-v-acf01156]{color:#059669;font-weight:500}.status-inactive[data-v-acf01156]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-acf01156]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-acf01156]{padding-right:30px}.password-toggle-btn[data-v-acf01156]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-acf01156]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-acf01156]{width:16px;height:16px}.tab-container[data-v-acf01156]{width:100%}.tab-header[data-v-acf01156]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-acf01156]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-acf01156]:hover{color:var(--primary-500)}.tab-btn.active[data-v-acf01156]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-acf01156]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-acf01156]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-acf01156]{padding:0}.tab-content .table-wrapper[data-v-acf01156]{max-height:400px;overflow-y:auto}.detail-summary[data-v-acf01156]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-acf01156]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-acf01156]{padding:0 20px}.detail-row[data-v-acf01156]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-acf01156]:last-child{border-bottom:none}.detail-label[data-v-acf01156]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-acf01156]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-acf01156]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-acf01156]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-acf01156]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-acf01156]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-acf01156]{width:95%;max-height:95vh}.modal-body[data-v-acf01156]{padding:16px}.table-wrapper[data-v-acf01156]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-acf01156]{min-width:800px}}.employee-table[data-v-acf01156]{table-layout:fixed;border-collapse:collapse}.employee-table th[data-v-acf01156],.employee-table td[data-v-acf01156]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-table .table-input[data-v-acf01156]{width:100%;max-width:none}.btn-sm[data-v-acf01156]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.btn-sm svg[data-v-acf01156]{width:14px;height:14px}.btn-primary.disabled[data-v-acf01156]{opacity:.5;cursor:not-allowed;pointer-events:none}.reset-password-info[data-v-acf01156]{background:var(--gray-50);padding:12px 16px;border-radius:8px;margin-bottom:16px}.reset-password-info p[data-v-acf01156]{margin:4px 0;font-size:14px;color:var(--gray-700)}.form-group[data-v-acf01156]{margin-bottom:16px}.form-group label[data-v-acf01156]{display:block;font-size:14px;font-weight:500;color:var(--gray-700);margin-bottom:8px}.error-message[data-v-acf01156]{color:var(--danger-500);font-size:13px;margin-top:8px}.action-buttons[data-v-acf01156]{display:flex;align-items:center;gap:8px}[data-v-7d9af69e]:host,[data-v-7d9af69e]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-7d9af69e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-7d9af69e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-7d9af69e]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-7d9af69e]{width:16px;height:16px}.btn-secondary[data-v-7d9af69e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-7d9af69e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-7d9af69e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-7d9af69e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-7d9af69e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-7d9af69e]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-7d9af69e]{width:16px;height:16px}.btn-icon[data-v-7d9af69e]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-7d9af69e]{color:var(--danger-500)}.btn-icon.danger[data-v-7d9af69e]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-7d9af69e]{color:var(--primary-500)}.btn-icon.primary[data-v-7d9af69e]:hover{background:var(--primary-50)}.btn-icon svg[data-v-7d9af69e]{width:18px;height:18px}.btn-toggle[data-v-7d9af69e]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-7d9af69e]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-7d9af69e]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-7d9af69e]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-7d9af69e]:hover{background:#fecaca}.btn-small[data-v-7d9af69e]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-7d9af69e]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-7d9af69e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-7d9af69e]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-7d9af69e]{max-width:1200px}.modal-sm[data-v-7d9af69e]{max-width:500px}.modal-header[data-v-7d9af69e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-7d9af69e]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-7d9af69e]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-7d9af69e]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-7d9af69e]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-7d9af69e]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-7d9af69e]{width:20px;height:20px}.modal-body[data-v-7d9af69e]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-7d9af69e]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-7d9af69e]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-7d9af69e]{overflow-x:auto}.data-table[data-v-7d9af69e]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-7d9af69e]{background:var(--gray-50)}.data-table th[data-v-7d9af69e]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-7d9af69e]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-7d9af69e]{transition:background-color .15s ease}.data-table tbody tr[data-v-7d9af69e]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-7d9af69e]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-7d9af69e]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-7d9af69e]{height:36px!important}.table-input[data-v-7d9af69e]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-7d9af69e]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-7d9af69e]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-7d9af69e]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-7d9af69e]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-7d9af69e]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-7d9af69e]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-7d9af69e]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-7d9af69e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-7d9af69e]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-7d9af69e]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-7d9af69e]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-7d9af69e]{width:14px;height:14px}.text-red[data-v-7d9af69e]{color:#dc2626}.text-green[data-v-7d9af69e]{color:#16a34a}.text-primary[data-v-7d9af69e]{color:var(--primary-500)}.font-medium[data-v-7d9af69e]{font-weight:500}.font-mono[data-v-7d9af69e]{font-family:Courier New,monospace}.text-center[data-v-7d9af69e]{text-align:center}.cursor-pointer[data-v-7d9af69e]{cursor:pointer}.cursor-pointer[data-v-7d9af69e]:hover{text-decoration:underline}.empty-state[data-v-7d9af69e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-7d9af69e]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-7d9af69e]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-7d9af69e]{font-size:14px;color:var(--gray-400)}.date-input[data-v-7d9af69e]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-7d9af69e]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-7d9af69e]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-7d9af69e]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-7d9af69e]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-7d9af69e]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-7d9af69e]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-7d9af69e]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-7d9af69e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-7d9af69e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-7d9af69e]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-7d9af69e]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-7d9af69e]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-7d9af69e]{opacity:.5;background:#f9fafb}.status-active[data-v-7d9af69e]{color:#059669;font-weight:500}.status-inactive[data-v-7d9af69e]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-7d9af69e]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-7d9af69e]{padding-right:30px}.password-toggle-btn[data-v-7d9af69e]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-7d9af69e]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-7d9af69e]{width:16px;height:16px}.tab-container[data-v-7d9af69e]{width:100%}.tab-header[data-v-7d9af69e]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-7d9af69e]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-7d9af69e]:hover{color:var(--primary-500)}.tab-btn.active[data-v-7d9af69e]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-7d9af69e]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-7d9af69e]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-7d9af69e]{padding:0}.tab-content .table-wrapper[data-v-7d9af69e]{max-height:400px;overflow-y:auto}.detail-summary[data-v-7d9af69e]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-7d9af69e]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-7d9af69e]{padding:0 20px}.detail-row[data-v-7d9af69e]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-7d9af69e]:last-child{border-bottom:none}.detail-label[data-v-7d9af69e]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-7d9af69e]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-7d9af69e]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-7d9af69e]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-7d9af69e]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-7d9af69e]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-7d9af69e]{width:95%;max-height:95vh}.modal-body[data-v-7d9af69e]{padding:16px}.table-wrapper[data-v-7d9af69e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-7d9af69e]{min-width:800px}}.btn-sm[data-v-7d9af69e]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.btn-sm svg[data-v-7d9af69e]{width:14px;height:14px}.btn-primary.disabled[data-v-7d9af69e]{opacity:.5;cursor:not-allowed;pointer-events:none}[data-v-45828b5d]:host,[data-v-45828b5d]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-45828b5d]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-45828b5d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-45828b5d]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-45828b5d]{width:16px;height:16px}.btn-secondary[data-v-45828b5d]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-45828b5d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-45828b5d]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-45828b5d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-45828b5d]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-45828b5d]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-45828b5d]{width:16px;height:16px}.btn-icon[data-v-45828b5d]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-45828b5d]{color:var(--danger-500)}.btn-icon.danger[data-v-45828b5d]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-45828b5d]{color:var(--primary-500)}.btn-icon.primary[data-v-45828b5d]:hover{background:var(--primary-50)}.btn-icon svg[data-v-45828b5d]{width:18px;height:18px}.btn-toggle[data-v-45828b5d]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-45828b5d]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-45828b5d]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-45828b5d]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-45828b5d]:hover{background:#fecaca}.btn-small[data-v-45828b5d]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-45828b5d]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-45828b5d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-45828b5d]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-45828b5d]{max-width:1200px}.modal-sm[data-v-45828b5d]{max-width:500px}.modal-header[data-v-45828b5d]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-45828b5d]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-45828b5d]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-45828b5d]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-45828b5d]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-45828b5d]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-45828b5d]{width:20px;height:20px}.modal-body[data-v-45828b5d]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-45828b5d]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-45828b5d]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-45828b5d]{overflow-x:auto}.data-table[data-v-45828b5d]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-45828b5d]{background:var(--gray-50)}.data-table th[data-v-45828b5d]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-45828b5d]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-45828b5d]{transition:background-color .15s ease}.data-table tbody tr[data-v-45828b5d]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-45828b5d]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-45828b5d]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-45828b5d]{height:36px!important}.table-input[data-v-45828b5d]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-45828b5d]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-45828b5d]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-45828b5d]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-45828b5d]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-45828b5d]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-45828b5d]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-45828b5d]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-45828b5d]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-45828b5d]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-45828b5d]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-45828b5d]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-45828b5d]{width:14px;height:14px}.text-red[data-v-45828b5d]{color:#dc2626}.text-green[data-v-45828b5d]{color:#16a34a}.text-primary[data-v-45828b5d]{color:var(--primary-500)}.font-medium[data-v-45828b5d]{font-weight:500}.font-mono[data-v-45828b5d]{font-family:Courier New,monospace}.text-center[data-v-45828b5d]{text-align:center}.cursor-pointer[data-v-45828b5d]{cursor:pointer}.cursor-pointer[data-v-45828b5d]:hover{text-decoration:underline}.empty-state[data-v-45828b5d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-45828b5d]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-45828b5d]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-45828b5d]{font-size:14px;color:var(--gray-400)}.date-input[data-v-45828b5d]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-45828b5d]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-45828b5d]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-45828b5d]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-45828b5d]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-45828b5d]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-45828b5d]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-45828b5d]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-45828b5d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-45828b5d]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-45828b5d]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-45828b5d]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-45828b5d]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-45828b5d]{opacity:.5;background:#f9fafb}.status-active[data-v-45828b5d]{color:#059669;font-weight:500}.status-inactive[data-v-45828b5d]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-45828b5d]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-45828b5d]{padding-right:30px}.password-toggle-btn[data-v-45828b5d]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-45828b5d]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-45828b5d]{width:16px;height:16px}.tab-container[data-v-45828b5d]{width:100%}.tab-header[data-v-45828b5d]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-45828b5d]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-45828b5d]:hover{color:var(--primary-500)}.tab-btn.active[data-v-45828b5d]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-45828b5d]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-45828b5d]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-45828b5d]{padding:0}.tab-content .table-wrapper[data-v-45828b5d]{max-height:400px;overflow-y:auto}.detail-summary[data-v-45828b5d]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-45828b5d]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-45828b5d]{padding:0 20px}.detail-row[data-v-45828b5d]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-45828b5d]:last-child{border-bottom:none}.detail-label[data-v-45828b5d]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-45828b5d]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-45828b5d]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-45828b5d]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-45828b5d]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-45828b5d]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-45828b5d]{width:95%;max-height:95vh}.modal-body[data-v-45828b5d]{padding:16px}.table-wrapper[data-v-45828b5d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-45828b5d]{min-width:800px}}.config-form[data-v-45828b5d]{display:flex;flex-direction:column;gap:12px}.config-section[data-v-45828b5d]{padding:12px;background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200)}.config-section-title[data-v-45828b5d]{font-size:13px;font-weight:600;color:var(--gray-700);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--gray-200)}.form-row[data-v-45828b5d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-45828b5d]{display:flex;flex-direction:column;gap:2px}.form-label[data-v-45828b5d]{font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:2px}.form-input[data-v-45828b5d]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;transition:all .2s;background-color:#fff;color:#1f2937;width:100%}.form-input[data-v-45828b5d]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}input[type=time].form-input[data-v-45828b5d],input[type=date].form-input[data-v-45828b5d]{cursor:pointer}input[type=time].form-input[data-v-45828b5d]::-webkit-calendar-picker-indicator,input[type=date].form-input[data-v-45828b5d]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=time].form-input[data-v-45828b5d]::-webkit-calendar-picker-indicator:hover,input[type=date].form-input[data-v-45828b5d]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-hint[data-v-45828b5d]{font-size:12px;color:var(--gray-500);margin:0}@media(max-width:768px){.form-input[data-v-45828b5d]{font-size:16px}}.modal-overlay[data-v-d446f735]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-d446f735]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-d446f735]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d446f735]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1f2937;margin:0}.modal-header h3 svg[data-v-d446f735]{width:24px;height:24px;color:#3b82f6}.close-btn[data-v-d446f735]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s}.close-btn[data-v-d446f735]:hover{background:#f3f4f6;color:#1f2937}.close-btn svg[data-v-d446f735]{width:20px;height:20px}.modal-body[data-v-d446f735]{flex:1;overflow-y:auto;padding:20px 24px}.loading-state[data-v-d446f735]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6b7280}.spinner[data-v-d446f735]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-d446f735 1s linear infinite}@keyframes spin-d446f735{to{transform:rotate(360deg)}}.empty-state[data-v-d446f735]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#9ca3af}.empty-state svg[data-v-d446f735]{width:48px;height:48px;margin-bottom:12px}.empty-state p[data-v-d446f735]{font-size:16px;margin:0}.select-all[data-v-d446f735]{padding:12px 16px;background:#f9fafb;border-radius:8px;margin-bottom:12px}.checkbox-label[data-v-d446f735]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#374151}.checkbox-label input[type=checkbox][data-v-d446f735]{width:18px;height:18px;cursor:pointer}.plans-items[data-v-d446f735]{display:flex;flex-direction:column;gap:8px}.plan-item[data-v-d446f735]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s}.plan-item[data-v-d446f735]:hover{background:#f9fafb;border-color:#d1d5db}.plan-item.selected[data-v-d446f735]{background:#eff6ff;border-color:#3b82f6}.plan-item input[type=checkbox][data-v-d446f735]{width:18px;height:18px;margin-top:2px;cursor:pointer}.plan-info[data-v-d446f735]{flex:1}.plan-header[data-v-d446f735]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.plan-type[data-v-d446f735]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.plan-type.periodic[data-v-d446f735]{background:#dbeafe;color:#1d4ed8}.plan-type.daily[data-v-d446f735]{background:#dcfce7;color:#16a34a}.plan-id[data-v-d446f735]{font-family:Courier New,monospace;font-weight:600;color:#1f2937}.plan-details[data-v-d446f735]{display:flex;gap:12px;font-size:13px;color:#6b7280;margin-bottom:4px}.plan-date[data-v-d446f735]{font-family:Courier New,monospace}.plan-period[data-v-d446f735]{color:#3b82f6;font-weight:500}.plan-amount[data-v-d446f735]{color:#22c55e;font-weight:600}.plan-time[data-v-d446f735]{font-size:12px;color:#9ca3af}.modal-footer[data-v-d446f735]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-d446f735]{padding:10px 20px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.btn-cancel[data-v-d446f735]:hover{background:#f9fafb;border-color:#d1d5db}.btn-restore[data-v-d446f735]{padding:10px 20px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.btn-restore[data-v-d446f735]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-restore[data-v-d446f735]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-d446f735],.modal-leave-active[data-v-d446f735]{transition:all .3s ease}.modal-enter-from[data-v-d446f735],.modal-leave-to[data-v-d446f735]{opacity:0}.modal-enter-from .modal-container[data-v-d446f735],.modal-leave-to .modal-container[data-v-d446f735]{transform:scale(.9);opacity:0}[data-v-465ecda9]:host,[data-v-465ecda9]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-465ecda9]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-465ecda9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-465ecda9]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-465ecda9]{width:16px;height:16px}.btn-secondary[data-v-465ecda9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-465ecda9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-465ecda9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-465ecda9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-465ecda9]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-465ecda9]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-465ecda9]{width:16px;height:16px}.btn-icon[data-v-465ecda9]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-465ecda9]{color:var(--danger-500)}.btn-icon.danger[data-v-465ecda9]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-465ecda9]{color:var(--primary-500)}.btn-icon.primary[data-v-465ecda9]:hover{background:var(--primary-50)}.btn-icon svg[data-v-465ecda9]{width:18px;height:18px}.btn-toggle[data-v-465ecda9]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-465ecda9]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-465ecda9]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-465ecda9]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-465ecda9]:hover{background:#fecaca}.btn-small[data-v-465ecda9]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-465ecda9]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-465ecda9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-465ecda9]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-465ecda9]{max-width:1200px}.modal-sm[data-v-465ecda9]{max-width:500px}.modal-header[data-v-465ecda9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-465ecda9]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-465ecda9]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-465ecda9]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-465ecda9]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-465ecda9]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-465ecda9]{width:20px;height:20px}.modal-body[data-v-465ecda9]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-465ecda9]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-465ecda9]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-465ecda9]{overflow-x:auto}.data-table[data-v-465ecda9]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-465ecda9]{background:var(--gray-50)}.data-table th[data-v-465ecda9]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-465ecda9]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-465ecda9]{transition:background-color .15s ease}.data-table tbody tr[data-v-465ecda9]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-465ecda9]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-465ecda9]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-465ecda9]{height:36px!important}.table-input[data-v-465ecda9]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-465ecda9]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-465ecda9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-465ecda9]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-465ecda9]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-465ecda9]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-465ecda9]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-465ecda9]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-465ecda9]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-465ecda9]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-465ecda9]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-465ecda9]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-465ecda9]{width:14px;height:14px}.text-red[data-v-465ecda9]{color:#dc2626}.text-green[data-v-465ecda9]{color:#16a34a}.text-primary[data-v-465ecda9]{color:var(--primary-500)}.font-medium[data-v-465ecda9]{font-weight:500}.font-mono[data-v-465ecda9]{font-family:Courier New,monospace}.text-center[data-v-465ecda9]{text-align:center}.cursor-pointer[data-v-465ecda9]{cursor:pointer}.cursor-pointer[data-v-465ecda9]:hover{text-decoration:underline}.empty-state[data-v-465ecda9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-465ecda9]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-465ecda9]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-465ecda9]{font-size:14px;color:var(--gray-400)}.date-input[data-v-465ecda9]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-465ecda9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-465ecda9]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-465ecda9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-465ecda9]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-465ecda9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-465ecda9]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-465ecda9]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-465ecda9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-465ecda9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-465ecda9]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-465ecda9]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-465ecda9]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-465ecda9]{opacity:.5;background:#f9fafb}.status-active[data-v-465ecda9]{color:#059669;font-weight:500}.status-inactive[data-v-465ecda9]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-465ecda9]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-465ecda9]{padding-right:30px}.password-toggle-btn[data-v-465ecda9]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-465ecda9]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-465ecda9]{width:16px;height:16px}.tab-container[data-v-465ecda9]{width:100%}.tab-header[data-v-465ecda9]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-465ecda9]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-465ecda9]:hover{color:var(--primary-500)}.tab-btn.active[data-v-465ecda9]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-465ecda9]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-465ecda9]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-465ecda9]{padding:0}.tab-content .table-wrapper[data-v-465ecda9]{max-height:400px;overflow-y:auto}.detail-summary[data-v-465ecda9]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-465ecda9]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-465ecda9]{padding:0 20px}.detail-row[data-v-465ecda9]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-465ecda9]:last-child{border-bottom:none}.detail-label[data-v-465ecda9]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-465ecda9]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-465ecda9]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-465ecda9]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-465ecda9]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-465ecda9]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-465ecda9]{width:95%;max-height:95vh}.modal-body[data-v-465ecda9]{padding:16px}.table-wrapper[data-v-465ecda9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-465ecda9]{min-width:800px}}.config-sections[data-v-465ecda9]{display:flex;flex-direction:column;gap:16px}.config-section[data-v-465ecda9]{padding:16px;background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200)}.section-title[data-v-465ecda9]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--gray-700);padding-bottom:8px;border-bottom:1px solid var(--gray-200)}.section-title svg[data-v-465ecda9]{width:18px;height:18px;color:var(--primary-500)}.form-group[data-v-465ecda9]{margin-bottom:12px}.form-group[data-v-465ecda9]:last-child{margin-bottom:0}.form-label[data-v-465ecda9]{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--gray-700)}.form-input[data-v-465ecda9]{width:100%;padding:8px 10px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;transition:border-color .2s;background:#fff;color:var(--gray-800)}.form-input[data-v-465ecda9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.form-hint[data-v-465ecda9]{margin:4px 0 0;font-size:12px;color:var(--gray-500)}.slider-group[data-v-465ecda9]{display:flex;align-items:center;gap:12px}.slider[data-v-465ecda9]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:var(--gray-200);border-radius:3px;outline:none}.slider[data-v-465ecda9]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--primary-500);cursor:pointer;transition:transform .2s}.slider[data-v-465ecda9]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-value[data-v-465ecda9]{min-width:50px;padding:4px 8px;background:var(--gray-100);border-radius:4px;font-size:12px;font-weight:500;color:var(--gray-700);text-align:center}.checkbox-group[data-v-465ecda9]{display:flex;align-items:center}.checkbox-label[data-v-465ecda9]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--gray-700)}.checkbox-label input[type=checkbox][data-v-465ecda9]{width:16px;height:16px;cursor:pointer}.config-preview[data-v-465ecda9]{margin-top:16px;padding:12px;background:var(--gray-800);border-radius:8px}.preview-title[data-v-465ecda9]{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--gray-400)}.preview-code[data-v-465ecda9]{margin:0;padding:0;font-family:Monaco,Menlo,monospace;font-size:11px;color:var(--gray-200);white-space:pre-wrap;word-break:break-all}.modal-footer .btn-primary[data-v-465ecda9],.modal-footer .btn-secondary[data-v-465ecda9]{padding:6px 12px;font-size:13px;gap:4px}.modal-footer .btn-primary svg[data-v-465ecda9],.modal-footer .btn-secondary svg[data-v-465ecda9]{width:14px;height:14px}[data-v-28ae3454]:host,[data-v-28ae3454]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-28ae3454]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-28ae3454]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-28ae3454]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-28ae3454]{width:16px;height:16px}.btn-secondary[data-v-28ae3454]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-28ae3454]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-28ae3454]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-28ae3454]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-28ae3454]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-28ae3454]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-28ae3454]{width:16px;height:16px}.btn-icon[data-v-28ae3454]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-28ae3454]{color:var(--danger-500)}.btn-icon.danger[data-v-28ae3454]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-28ae3454]{color:var(--primary-500)}.btn-icon.primary[data-v-28ae3454]:hover{background:var(--primary-50)}.btn-icon svg[data-v-28ae3454]{width:18px;height:18px}.btn-toggle[data-v-28ae3454]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-28ae3454]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-28ae3454]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-28ae3454]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-28ae3454]:hover{background:#fecaca}.btn-small[data-v-28ae3454]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-28ae3454]:hover{background:var(--primary-500);color:#fff}.modal-large[data-v-28ae3454]{max-width:1200px}.modal-sm[data-v-28ae3454]{max-width:500px}.modal-actions[data-v-28ae3454]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-28ae3454]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-28ae3454]{overflow-x:auto}.data-table[data-v-28ae3454]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-28ae3454]{background:var(--gray-50)}.data-table th[data-v-28ae3454]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-28ae3454]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-28ae3454]{transition:background-color .15s ease}.data-table tbody tr[data-v-28ae3454]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-28ae3454]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-28ae3454]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-28ae3454]{height:36px!important}.table-input[data-v-28ae3454]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-28ae3454]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-28ae3454]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-28ae3454]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-28ae3454]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-28ae3454]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-28ae3454]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-28ae3454]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-28ae3454]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-28ae3454]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-28ae3454]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-28ae3454]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-28ae3454]{width:14px;height:14px}.text-red[data-v-28ae3454]{color:#dc2626}.text-green[data-v-28ae3454]{color:#16a34a}.text-primary[data-v-28ae3454]{color:var(--primary-500)}.font-medium[data-v-28ae3454]{font-weight:500}.font-mono[data-v-28ae3454]{font-family:Courier New,monospace}.text-center[data-v-28ae3454]{text-align:center}.cursor-pointer[data-v-28ae3454]{cursor:pointer}.cursor-pointer[data-v-28ae3454]:hover{text-decoration:underline}.empty-state[data-v-28ae3454]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-28ae3454]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-28ae3454]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-28ae3454]{font-size:14px;color:var(--gray-400)}.date-input[data-v-28ae3454]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-28ae3454]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-28ae3454]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-28ae3454]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-28ae3454]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-28ae3454]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-28ae3454]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-28ae3454]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-28ae3454]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-28ae3454]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-28ae3454]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-28ae3454]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-28ae3454]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-28ae3454]{opacity:.5;background:#f9fafb}.status-active[data-v-28ae3454]{color:#059669;font-weight:500}.status-inactive[data-v-28ae3454]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-28ae3454]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-28ae3454]{padding-right:30px}.password-toggle-btn[data-v-28ae3454]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-28ae3454]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-28ae3454]{width:16px;height:16px}.tab-container[data-v-28ae3454]{width:100%}.tab-header[data-v-28ae3454]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-28ae3454]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-28ae3454]:hover{color:var(--primary-500)}.tab-btn.active[data-v-28ae3454]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-28ae3454]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-28ae3454]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-28ae3454]{padding:0}.tab-content .table-wrapper[data-v-28ae3454]{max-height:400px;overflow-y:auto}.detail-summary[data-v-28ae3454]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-28ae3454]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-28ae3454]{padding:0 20px}.detail-row[data-v-28ae3454]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-28ae3454]:last-child{border-bottom:none}.detail-label[data-v-28ae3454]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-28ae3454]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-28ae3454]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-28ae3454]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-28ae3454]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-28ae3454]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-28ae3454]{width:95%;max-height:95vh}.modal-body[data-v-28ae3454]{padding:16px}.table-wrapper[data-v-28ae3454]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-28ae3454]{min-width:800px}}.modal-overlay[data-v-28ae3454]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-28ae3454]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-sm[data-v-28ae3454]{max-width:400px}.modal-header[data-v-28ae3454]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-28ae3454]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-28ae3454]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-28ae3454]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-28ae3454]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-28ae3454]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-28ae3454]{width:20px;height:20px}.modal-body[data-v-28ae3454]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.form-group[data-v-28ae3454]{margin-bottom:16px}.form-label[data-v-28ae3454]{display:block;font-size:14px;font-weight:500;color:var(--gray-700);margin-bottom:6px}.input-wrapper[data-v-28ae3454]{position:relative}.form-input[data-v-28ae3454]{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--gray-200);border-radius:8px;font-size:14px;color:var(--gray-800);transition:all .2s}.form-input[data-v-28ae3454]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}.input-icon[data-v-28ae3454]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--gray-400)}.error-message[data-v-28ae3454]{color:#dc2626;font-size:14px;margin-bottom:16px;padding:8px 12px;background:#fef2f2;border-radius:6px}.modal-footer[data-v-28ae3454]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn-secondary[data-v-28ae3454]{padding:10px 16px;background:var(--gray-100);color:var(--gray-700);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-28ae3454]:hover{background:var(--gray-200)}.btn-primary[data-v-28ae3454]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-28ae3454]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-28ae3454]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-28ae3454]{width:16px;height:16px;animation:spin-28ae3454 1s linear infinite}@keyframes spin-28ae3454{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-container[data-v-d8c939d7]{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.home-container[data-v-d8c939d7]{min-height:100vh;background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}.main-content[data-v-d8c939d7]{max-width:1400px;margin:0 auto;padding:24px}.dashboard-grid[data-v-d8c939d7]{display:flex;justify-content:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.dashboard-grid .card[data-v-d8c939d7]{flex:0 0 300px;height:auto;min-height:auto}.dashboard-grid .data-card[data-v-d8c939d7]{flex:0 0 300px}.card[data-v-d8c939d7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden;transition:all .3s}.card[data-v-d8c939d7]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.card-header[data-v-d8c939d7]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.card-icon[data-v-d8c939d7]{width:26px;height:26px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff}.card-icon svg[data-v-d8c939d7]{width:14px;height:14px}.card-header h2[data-v-d8c939d7]{font-size:14px;font-weight:600;color:var(--gray-800)}.card-body[data-v-d8c939d7]{padding:12px 14px}.rule-row[data-v-d8c939d7]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rule-label[data-v-d8c939d7]{font-size:12px;font-weight:500;color:var(--gray-600);min-width:50px;display:flex;align-items:center;padding-top:6px}.rule-input-group[data-v-d8c939d7]{display:flex;align-items:center;gap:4px;flex:1;padding-top:6px}.rule-input[data-v-d8c939d7]{width:45px;padding:4px 6px;border:1px solid var(--gray-300);border-radius:4px;font-size:12px;font-weight:600;text-align:center;transition:all .2s;background:#fff;color:var(--gray-800)}.rule-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.rule-separator[data-v-d8c939d7]{color:var(--gray-400);font-size:12px;font-weight:500}.rule-unit[data-v-d8c939d7]{color:var(--gray-500);font-size:14px}.radio-group[data-v-d8c939d7]{display:flex;gap:20px;padding-top:12px}.radio-label[data-v-d8c939d7]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--gray-600)}.radio-label input[type=radio][data-v-d8c939d7]{width:16px;height:16px;accent-color:var(--primary-500)}.time-row[data-v-d8c939d7]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.time-label[data-v-d8c939d7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--gray-600);min-width:80px}.time-label svg[data-v-d8c939d7]{width:16px;height:16px;color:var(--gray-400)}.time-input[data-v-d8c939d7]{flex:1;padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.time-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.action-btn[data-v-d8c939d7]{width:100%;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;border:none}.action-card-full[data-v-d8c939d7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px 20px;margin-bottom:24px}.action-buttons-row[data-v-d8c939d7]{display:flex;gap:12px;align-items:stretch}.action-btn-wide[data-v-d8c939d7]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;min-height:52px;box-sizing:border-box;white-space:nowrap;line-height:1;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.action-btn-wide svg[data-v-d8c939d7]{width:18px;height:18px;flex-shrink:0;display:block}.action-btn-wide[data-v-d8c939d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.action-btn-wide[data-v-d8c939d7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-buttons-grid[data-v-d8c939d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.action-card .card-body[data-v-d8c939d7]{padding:16px}.action-btn svg[data-v-d8c939d7]{width:14px;height:14px}.action-btn.primary[data-v-d8c939d7]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.action-btn.primary[data-v-d8c939d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.action-btn.success[data-v-d8c939d7]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.action-btn.success[data-v-d8c939d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.action-btn[data-v-d8c939d7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.card-footer[data-v-d8c939d7]{padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50);display:flex;justify-content:center;gap:12px}.plan-info[data-v-d8c939d7]{padding:20px}.plan-item[data-v-d8c939d7]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--gray-100)}.plan-item[data-v-d8c939d7]:last-child{border-bottom:none}.plan-label[data-v-d8c939d7]{font-size:14px;color:var(--gray-600);font-weight:500}.plan-value[data-v-d8c939d7]{font-size:14px;color:var(--gray-800);font-weight:600;font-family:monospace}.customer-details[data-v-d8c939d7]{padding:0 20px}.detail-row[data-v-d8c939d7]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-d8c939d7]:last-child{border-bottom:none}.detail-label[data-v-d8c939d7]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-d8c939d7]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.text-success[data-v-d8c939d7]{color:var(--success-500)}.text-danger[data-v-d8c939d7]{color:var(--danger-500)}.stats-card[data-v-d8c939d7]{display:flex;gap:16px}.stat-item[data-v-d8c939d7]{flex:1;display:flex;align-items:center;gap:16px;padding:16px;background:var(--gray-50);border-radius:10px;cursor:pointer;transition:all .2s}.stat-item[data-v-d8c939d7]:hover{background:var(--gray-100)}.stat-icon[data-v-d8c939d7]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.stat-icon.participants[data-v-d8c939d7]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.stat-icon svg[data-v-d8c939d7]{width:24px;height:24px}.stat-info[data-v-d8c939d7]{display:flex;flex-direction:column}.stat-value[data-v-d8c939d7]{font-size:24px;font-weight:700;color:var(--gray-900)}.stat-label[data-v-d8c939d7]{font-size:13px;color:var(--gray-500);margin-top:2px}.data-section[data-v-d8c939d7]{display:flex;flex-direction:column;gap:20px}.data-card[data-v-d8c939d7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden}.data-header[data-v-d8c939d7]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-header h3[data-v-d8c939d7]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--gray-800)}.data-header h3 svg[data-v-d8c939d7]{width:20px;height:20px;color:var(--primary-500)}.data-summary[data-v-d8c939d7]{display:flex;gap:16px;align-items:center}.summary-item[data-v-d8c939d7]{font-size:14px;color:var(--gray-600)}.data-actions[data-v-d8c939d7]{display:flex;gap:8px;align-items:center}.date-input[data-v-d8c939d7]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.btn-outline[data-v-d8c939d7]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-d8c939d7]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-d8c939d7]{width:16px;height:16px}.btn-primary[data-v-d8c939d7]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-d8c939d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-d8c939d7]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-d8c939d7]{width:16px;height:16px}.table-wrapper[data-v-d8c939d7]{overflow-x:auto}.split-result-wrapper[data-v-d8c939d7]{max-height:700px;overflow-y:auto}.split-result-wrapper thead[data-v-d8c939d7]{position:sticky;top:0;z-index:10;background:var(--gray-50)}.split-result-wrapper thead th[data-v-d8c939d7]{background:var(--gray-50);box-shadow:0 2px 2px -1px #0000001a}.empty-state[data-v-d8c939d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-d8c939d7]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-d8c939d7]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-d8c939d7]{font-size:14px;color:var(--gray-400)}.data-table[data-v-d8c939d7]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-d8c939d7]{background:var(--gray-50)}.data-table th[data-v-d8c939d7]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table th[data-v-d8c939d7]:nth-child(1){width:50px;text-align:center}.data-table th[data-v-d8c939d7]:nth-child(2){width:150px}.data-table th[data-v-d8c939d7]:nth-child(3){width:80px}.data-table th[data-v-d8c939d7]:nth-child(4){width:100px}.data-table th[data-v-d8c939d7]:nth-child(5){width:80px}.data-table th[data-v-d8c939d7]:nth-child(6){width:80px}.data-table th[data-v-d8c939d7]:nth-child(7){width:100px}.data-table th[data-v-d8c939d7]:nth-child(8){width:90px}.data-table th[data-v-d8c939d7]:nth-child(9){width:70px}.data-table th[data-v-d8c939d7]:nth-child(10){width:70px}.data-table td[data-v-d8c939d7]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table td[data-v-d8c939d7]:nth-child(1){text-align:center;font-weight:500;color:var(--gray-500)}.data-table td[data-v-d8c939d7]:nth-child(2){font-family:Courier New,monospace;font-size:13px}.data-table td[data-v-d8c939d7]:nth-child(8){font-family:Courier New,monospace;font-weight:500}.data-table td[data-v-d8c939d7]:nth-child(9){text-align:left}.data-table td[data-v-d8c939d7]:nth-child(10){text-align:left}.data-table tbody tr[data-v-d8c939d7]{transition:background-color .15s ease}.data-table tbody tr[data-v-d8c939d7]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-d8c939d7]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-d8c939d7]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-d8c939d7]{height:36px!important}.data-table tbody tr[data-v-d8c939d7]:nth-child(2n){background:var(--gray-25)}.data-table tbody tr[data-v-d8c939d7]:nth-child(2n):hover{background:var(--gray-50)}.font-medium[data-v-d8c939d7]{font-weight:500}.font-mono[data-v-d8c939d7]{font-family:Courier New,monospace}.text-primary[data-v-d8c939d7]{color:var(--primary-500)}.cursor-pointer[data-v-d8c939d7]{cursor:pointer}.cursor-pointer[data-v-d8c939d7]:hover{text-decoration:underline}.plan-type[data-v-d8c939d7]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;margin-right:8px}.plan-type.periodic[data-v-d8c939d7]{background-color:var(--primary-50);color:var(--primary-500)}.plan-type.daily[data-v-d8c939d7]{background-color:var(--success-50);color:var(--success-500)}.plan-period[data-v-d8c939d7]{color:var(--primary-500);font-weight:500}.employee-table[data-v-d8c939d7]{table-layout:fixed;border-collapse:collapse}.employee-table th[data-v-d8c939d7],.employee-table td[data-v-d8c939d7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-table .table-input[data-v-d8c939d7]{width:100%;max-width:none}.password-input-wrapper[data-v-d8c939d7]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-d8c939d7]{padding-right:30px}.password-toggle-btn[data-v-d8c939d7]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-d8c939d7]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-d8c939d7]{width:16px;height:16px}.employee-table th[data-v-d8c939d7]:nth-child(1),.employee-table td[data-v-d8c939d7]:nth-child(1){min-width:50px}.employee-table th[data-v-d8c939d7]:nth-child(2),.employee-table td[data-v-d8c939d7]:nth-child(2){min-width:60px}.employee-table th[data-v-d8c939d7]:nth-child(3),.employee-table td[data-v-d8c939d7]:nth-child(3){min-width:50px}.employee-table th[data-v-d8c939d7]:nth-child(4),.employee-table td[data-v-d8c939d7]:nth-child(4){min-width:100px}.employee-table th[data-v-d8c939d7]:nth-child(5),.employee-table td[data-v-d8c939d7]:nth-child(5){min-width:50px}.employee-table th[data-v-d8c939d7]:nth-child(6),.employee-table td[data-v-d8c939d7]:nth-child(6){min-width:80px}.employee-table th[data-v-d8c939d7]:nth-child(7),.employee-table td[data-v-d8c939d7]:nth-child(7){min-width:80px}.employee-table th[data-v-d8c939d7]:nth-child(8),.employee-table td[data-v-d8c939d7]:nth-child(8){min-width:80px}.employee-table th[data-v-d8c939d7]:nth-child(9),.employee-table td[data-v-d8c939d7]:nth-child(9){min-width:60px}.employee-table th[data-v-d8c939d7]:nth-child(10),.employee-table td[data-v-d8c939d7]:nth-child(10){min-width:50px}.employee-table th[data-v-d8c939d7]:nth-child(11),.employee-table td[data-v-d8c939d7]:nth-child(11){min-width:50px}.text-red[data-v-d8c939d7]{color:#dc2626}.text-green[data-v-d8c939d7]{color:#16a34a}.type-tag[data-v-d8c939d7]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.status-badge[data-v-d8c939d7]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-d8c939d7]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-d8c939d7]{background:var(--danger-50);color:var(--danger-600)}.type-badge[data-v-d8c939d7]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-d8c939d7]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-d8c939d7]{background:var(--success-50);color:var(--success-600)}.type-badge svg[data-v-d8c939d7]{width:14px;height:14px}.modal-overlay[data-v-d8c939d7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-d8c939d7]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-d8c939d7]{max-width:1200px}.modal-sm[data-v-d8c939d7]{max-width:500px}.tab-container[data-v-d8c939d7]{width:100%}.tab-header[data-v-d8c939d7]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-d8c939d7]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-d8c939d7]:hover{color:var(--primary-color)}.tab-btn.active[data-v-d8c939d7]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-btn-send.active[data-v-d8c939d7]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-d8c939d7]{color:#16a34a;border-bottom-color:#16a34a}.type-tag.type-send[data-v-d8c939d7]{background:#fef2f2;color:#dc2626}.type-tag.type-receive[data-v-d8c939d7]{background:#f0fdf4;color:#16a34a}.tab-content[data-v-d8c939d7]{padding:0}.tab-content .table-wrapper[data-v-d8c939d7]{max-height:400px;overflow-y:auto}.tab-content .data-table th[data-v-d8c939d7],.tab-content .data-table td[data-v-d8c939d7]{padding:10px 12px;font-size:13px}.tab-content .data-table th[data-v-d8c939d7]:nth-child(1),.tab-content .data-table td[data-v-d8c939d7]:nth-child(1){width:60px;text-align:center}.tab-content .data-table th[data-v-d8c939d7]:nth-child(2),.tab-content .data-table td[data-v-d8c939d7]:nth-child(2){width:70px;text-align:center}.tab-content .data-table th[data-v-d8c939d7]:nth-child(3),.tab-content .data-table td[data-v-d8c939d7]:nth-child(3){width:140px}.tab-content .data-table th[data-v-d8c939d7]:nth-child(6),.tab-content .data-table td[data-v-d8c939d7]:nth-child(6){width:120px;text-align:right}.detail-summary[data-v-d8c939d7]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-d8c939d7]{font-size:14px;color:var(--gray-600)}.btn-small[data-v-d8c939d7]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);cursor:pointer;transition:all .2s ease}.btn-small[data-v-d8c939d7]:hover{background:var(--primary-color);color:#fff}.modal-header[data-v-d8c939d7]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-d8c939d7]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-d8c939d7]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-d8c939d7]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-d8c939d7]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-d8c939d7]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-d8c939d7]{width:20px;height:20px}.modal-body[data-v-d8c939d7]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-d8c939d7]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-d8c939d7]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.btn-primary[data-v-d8c939d7]{display:flex;align-items:center;gap:8px}.btn-secondary[data-v-d8c939d7]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--gray-300);background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-secondary[data-v-d8c939d7]:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-secondary svg[data-v-d8c939d7]{width:16px;height:16px}.btn-danger[data-v-d8c939d7]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-danger[data-v-d8c939d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-danger svg[data-v-d8c939d7]{width:16px;height:16px}.table-input[data-v-d8c939d7]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;transition:all .2s;max-width:120px}.table-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.table-input[data-v-d8c939d7]:disabled{background:var(--gray-100);color:var(--gray-500)}.text-input[data-v-d8c939d7]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s;width:100%}.text-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.config-form[data-v-d8c939d7]{display:flex;flex-direction:column;gap:12px}.config-section[data-v-d8c939d7]{padding:12px;background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200)}.config-section-title[data-v-d8c939d7]{font-size:13px;font-weight:600;color:var(--gray-700);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--gray-200)}.form-row[data-v-d8c939d7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-d8c939d7]{display:flex;flex-direction:column;gap:2px}.form-label[data-v-d8c939d7]{font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:2px}.form-input[data-v-d8c939d7]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;transition:all .2s;background-color:#fff;color:#1f2937;width:100%}.form-input[data-v-d8c939d7]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}input[type=time].form-input[data-v-d8c939d7],input[type=date].form-input[data-v-d8c939d7]{cursor:pointer}input[type=time].form-input[data-v-d8c939d7]::-webkit-calendar-picker-indicator,input[type=date].form-input[data-v-d8c939d7]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=time].form-input[data-v-d8c939d7]::-webkit-calendar-picker-indicator:hover,input[type=date].form-input[data-v-d8c939d7]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-hint[data-v-d8c939d7]{font-size:12px;color:var(--gray-500);margin:0}.status-active[data-v-d8c939d7]{color:#059669;font-weight:500}.status-inactive[data-v-d8c939d7]{color:#dc2626;font-weight:500}.user-info-list[data-v-d8c939d7]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-d8c939d7]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-d8c939d7]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-d8c939d7]{font-size:14px;color:var(--gray-900);font-weight:500}.reconciliation-grid[data-v-d8c939d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.confirm-summary[data-v-d8c939d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-item[data-v-d8c939d7]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.summary-item.send[data-v-d8c939d7]{border-color:#fbbf24}.summary-item.receive[data-v-d8c939d7]{border-color:var(--success-500)}.summary-item.participants[data-v-d8c939d7]{border-color:var(--primary-500)}.summary-icon[data-v-d8c939d7]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-item.send .summary-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.summary-item.receive .summary-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#16a34a,#22c55e)}.summary-item.participants .summary-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.summary-icon svg[data-v-d8c939d7]{width:24px;height:24px}.summary-info[data-v-d8c939d7]{flex:1}.summary-label[data-v-d8c939d7]{font-size:13px;color:var(--gray-600);margin-bottom:6px;font-weight:500}.summary-value[data-v-d8c939d7]{font-size:22px;font-weight:700;font-family:Courier New,monospace}.summary-value.send[data-v-d8c939d7]{color:#f59e0b}.summary-value.receive[data-v-d8c939d7]{color:var(--success-600)}.summary-value.participants[data-v-d8c939d7]{color:var(--primary-600)}.reconcile-card[data-v-d8c939d7]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.reconcile-card.send[data-v-d8c939d7]{border-color:#fbbf24}.reconcile-card.receive[data-v-d8c939d7]{border-color:var(--success-500)}.reconcile-card.participants[data-v-d8c939d7]{border-color:var(--primary-500)}.reconcile-icon[data-v-d8c939d7]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.reconcile-card.send .reconcile-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.reconcile-card.receive .reconcile-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.reconcile-card.participants .reconcile-icon[data-v-d8c939d7]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.reconcile-icon svg[data-v-d8c939d7]{width:24px;height:24px}.reconcile-info[data-v-d8c939d7]{display:flex;flex-direction:column}.reconcile-label[data-v-d8c939d7]{font-size:13px;color:var(--gray-600);margin-bottom:4px}.reconcile-value[data-v-d8c939d7]{font-size:20px;font-weight:700;color:var(--gray-900)}.reconcile-status[data-v-d8c939d7]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--success-50);border-radius:10px;border:2px solid var(--success-500)}.reconcile-status.error[data-v-d8c939d7]{background:var(--danger-50);border-color:var(--danger-500)}.status-icon[data-v-d8c939d7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.status-icon svg[data-v-d8c939d7]{width:32px;height:32px}.reconcile-status:not(.error) .status-icon[data-v-d8c939d7]{color:var(--success-600)}.reconcile-status.error .status-icon[data-v-d8c939d7]{color:var(--danger-600)}.status-info[data-v-d8c939d7]{display:flex;flex-direction:column}.status-label[data-v-d8c939d7]{font-size:13px;color:var(--gray-600);margin-bottom:2px}.status-value[data-v-d8c939d7]{font-size:16px;font-weight:600;color:var(--gray-900)}@media(max-width:1200px){.dashboard-grid[data-v-d8c939d7],.reconciliation-grid[data-v-d8c939d7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-grid[data-v-d8c939d7]{grid-template-columns:1fr}.main-content[data-v-d8c939d7]{padding:16px}.reconciliation-grid[data-v-d8c939d7]{grid-template-columns:1fr}.table-wrapper[data-v-d8c939d7]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-d8c939d7]{min-width:800px}.modal[data-v-d8c939d7]{width:95%;max-height:95vh}.modal-body[data-v-d8c939d7]{padding:16px}.rule-input[data-v-d8c939d7]{width:60px}.time-input[data-v-d8c939d7],.form-input[data-v-d8c939d7]{font-size:16px}}@media(max-width:480px){.card-header[data-v-d8c939d7],.card-body[data-v-d8c939d7],.modal-header[data-v-d8c939d7]{padding:16px}.modal-title h3[data-v-d8c939d7]{font-size:16px}}.precision-options[data-v-d8c939d7]{display:flex;gap:16px}.precision-option[data-v-d8c939d7]{display:flex;align-items:center;gap:6px;cursor:not-allowed;opacity:.7}.precision-option input[type=radio][data-v-d8c939d7]{cursor:not-allowed}.precision-option span[data-v-d8c939d7]{font-size:14px;color:#6b7280}@media print{.dashboard-grid[data-v-d8c939d7],.data-actions[data-v-d8c939d7],.modal-overlay[data-v-d8c939d7]{display:none}.data-card[data-v-d8c939d7]{break-inside:avoid;box-shadow:none;border:1px solid #000}}@media(max-width:768px){.precision-options[data-v-d8c939d7]{flex-direction:column;gap:8px}}.home-container[data-v-b266e69c]{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.home-container[data-v-b266e69c]{min-height:100vh;background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}.dashboard-grid[data-v-b266e69c]{display:flex;justify-content:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.dashboard-grid .card[data-v-b266e69c]{flex:0 0 300px;height:auto;min-height:auto}.dashboard-grid .data-card[data-v-b266e69c]{flex:0 0 300px}.card[data-v-b266e69c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden;transition:all .3s}.card[data-v-b266e69c]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.card-header[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.card-icon[data-v-b266e69c]{width:26px;height:26px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff}.card-icon svg[data-v-b266e69c]{width:14px;height:14px}.card-header h2[data-v-b266e69c]{font-size:14px;font-weight:600;color:var(--gray-800)}.card-body[data-v-b266e69c]{padding:12px 14px}.rule-row[data-v-b266e69c]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rule-label[data-v-b266e69c]{font-size:12px;font-weight:500;color:var(--gray-600);min-width:50px;display:flex;align-items:center;padding-top:6px}.rule-input-group[data-v-b266e69c]{display:flex;align-items:center;gap:4px;flex:1;padding-top:6px}.rule-input[data-v-b266e69c]{width:45px;padding:4px 6px;border:1px solid var(--gray-300);border-radius:4px;font-size:12px;font-weight:600;text-align:center;transition:all .2s;background:#fff;color:var(--gray-800)}.rule-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.rule-separator[data-v-b266e69c]{color:var(--gray-400);font-size:12px;font-weight:500}.rule-unit[data-v-b266e69c]{color:var(--gray-500);font-size:14px}.radio-group[data-v-b266e69c]{display:flex;gap:20px;padding-top:12px}.radio-label[data-v-b266e69c]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--gray-600)}.radio-label input[type=radio][data-v-b266e69c]{width:16px;height:16px;accent-color:var(--primary-500)}.time-row[data-v-b266e69c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.time-label[data-v-b266e69c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--gray-600);min-width:80px}.time-label svg[data-v-b266e69c]{width:16px;height:16px;color:var(--gray-400)}.time-input[data-v-b266e69c]{flex:1;padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.time-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.action-btn[data-v-b266e69c]{width:100%;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;border:none}.action-card-full[data-v-b266e69c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px 20px;margin-bottom:24px}.action-buttons-row[data-v-b266e69c]{display:flex;gap:12px;align-items:stretch}.action-btn-wide[data-v-b266e69c]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;min-height:52px;box-sizing:border-box;white-space:nowrap;line-height:1;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.action-btn-wide svg[data-v-b266e69c]{width:18px;height:18px;flex-shrink:0;display:block}.action-btn-wide[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.action-btn-wide[data-v-b266e69c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-buttons-grid[data-v-b266e69c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.action-card .card-body[data-v-b266e69c]{padding:16px}.action-btn svg[data-v-b266e69c]{width:14px;height:14px}.action-btn.primary[data-v-b266e69c]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.action-btn.primary[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.action-btn.success[data-v-b266e69c]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.action-btn.success[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.action-btn[data-v-b266e69c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.card-footer[data-v-b266e69c]{padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50);display:flex;justify-content:center;gap:12px}.plan-info[data-v-b266e69c]{padding:20px}.plan-item[data-v-b266e69c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--gray-100)}.plan-item[data-v-b266e69c]:last-child{border-bottom:none}.plan-label[data-v-b266e69c]{font-size:14px;color:var(--gray-600);font-weight:500}.plan-value[data-v-b266e69c]{font-size:14px;color:var(--gray-800);font-weight:600;font-family:monospace}.text-success[data-v-b266e69c]{color:var(--success-500)}.text-danger[data-v-b266e69c]{color:var(--danger-500)}.stats-card[data-v-b266e69c]{display:flex;gap:16px}.stat-item[data-v-b266e69c]{flex:1;display:flex;align-items:center;gap:16px;padding:16px;background:var(--gray-50);border-radius:10px;cursor:pointer;transition:all .2s}.stat-item[data-v-b266e69c]:hover{background:var(--gray-100)}.stat-icon[data-v-b266e69c]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.stat-icon.participants[data-v-b266e69c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.stat-icon svg[data-v-b266e69c]{width:24px;height:24px}.stat-info[data-v-b266e69c]{display:flex;flex-direction:column}.stat-value[data-v-b266e69c]{font-size:24px;font-weight:700;color:var(--gray-900)}.stat-label[data-v-b266e69c]{font-size:13px;color:var(--gray-500);margin-top:2px}.data-section[data-v-b266e69c]{display:flex;flex-direction:column;gap:20px}.data-summary[data-v-b266e69c]{display:flex;gap:16px;align-items:center}.split-result-wrapper[data-v-b266e69c]{max-height:700px;overflow-y:auto}.data-table th[data-v-b266e69c]:nth-child(1){width:50px;text-align:center}.data-table th[data-v-b266e69c]:nth-child(2){width:150px}.data-table th[data-v-b266e69c]:nth-child(3){width:80px}.data-table th[data-v-b266e69c]:nth-child(4){width:100px}.data-table th[data-v-b266e69c]:nth-child(5){width:80px}.data-table th[data-v-b266e69c]:nth-child(6){width:80px}.data-table th[data-v-b266e69c]:nth-child(7){width:100px}.data-table th[data-v-b266e69c]:nth-child(8){width:90px}.data-table th[data-v-b266e69c]:nth-child(9){width:70px}.data-table th[data-v-b266e69c]:nth-child(10){width:70px}.data-table td[data-v-b266e69c]:nth-child(1){text-align:center;font-weight:500;color:var(--gray-500)}.data-table td[data-v-b266e69c]:nth-child(2){font-family:Courier New,monospace;font-size:13px}.data-table td[data-v-b266e69c]:nth-child(8){font-family:Courier New,monospace;font-weight:500}.data-table td[data-v-b266e69c]:nth-child(9){text-align:left}.data-table td[data-v-b266e69c]:nth-child(10){text-align:left}.data-table tbody tr[data-v-b266e69c]:nth-child(2n){background:var(--gray-25)}.data-table tbody tr[data-v-b266e69c]:nth-child(2n):hover{background:var(--gray-50)}.employee-table[data-v-b266e69c]{table-layout:fixed;border-collapse:collapse}.employee-table th[data-v-b266e69c],.employee-table td[data-v-b266e69c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-table .table-input[data-v-b266e69c]{width:100%;max-width:none}.employee-table th[data-v-b266e69c]:nth-child(1),.employee-table td[data-v-b266e69c]:nth-child(1){min-width:50px}.employee-table th[data-v-b266e69c]:nth-child(2),.employee-table td[data-v-b266e69c]:nth-child(2){min-width:60px}.employee-table th[data-v-b266e69c]:nth-child(3),.employee-table td[data-v-b266e69c]:nth-child(3){min-width:50px}.employee-table th[data-v-b266e69c]:nth-child(4),.employee-table td[data-v-b266e69c]:nth-child(4){min-width:100px}.employee-table th[data-v-b266e69c]:nth-child(5),.employee-table td[data-v-b266e69c]:nth-child(5){min-width:50px}.employee-table th[data-v-b266e69c]:nth-child(6),.employee-table td[data-v-b266e69c]:nth-child(6){min-width:80px}.employee-table th[data-v-b266e69c]:nth-child(7),.employee-table td[data-v-b266e69c]:nth-child(7){min-width:80px}.employee-table th[data-v-b266e69c]:nth-child(8),.employee-table td[data-v-b266e69c]:nth-child(8){min-width:80px}.employee-table th[data-v-b266e69c]:nth-child(9),.employee-table td[data-v-b266e69c]:nth-child(9){min-width:60px}.employee-table th[data-v-b266e69c]:nth-child(10),.employee-table td[data-v-b266e69c]:nth-child(10){min-width:50px}.employee-table th[data-v-b266e69c]:nth-child(11),.employee-table td[data-v-b266e69c]:nth-child(11){min-width:50px}.tab-btn[data-v-b266e69c]:hover{color:var(--primary-color)}.tab-btn.active[data-v-b266e69c]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.type-tag.type-send[data-v-b266e69c]{background:#fef2f2;color:#dc2626}.type-tag.type-receive[data-v-b266e69c]{background:#f0fdf4;color:#16a34a}.tab-content .data-table th[data-v-b266e69c],.tab-content .data-table td[data-v-b266e69c]{padding:10px 12px;font-size:13px}.tab-content .data-table th[data-v-b266e69c]:nth-child(1),.tab-content .data-table td[data-v-b266e69c]:nth-child(1){width:60px;text-align:center}.tab-content .data-table th[data-v-b266e69c]:nth-child(2),.tab-content .data-table td[data-v-b266e69c]:nth-child(2){width:70px;text-align:center}.tab-content .data-table th[data-v-b266e69c]:nth-child(3),.tab-content .data-table td[data-v-b266e69c]:nth-child(3){width:140px}.tab-content .data-table th[data-v-b266e69c]:nth-child(6),.tab-content .data-table td[data-v-b266e69c]:nth-child(6){width:120px;text-align:right}.btn-small[data-v-b266e69c]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);cursor:pointer;transition:all .2s ease}.btn-small[data-v-b266e69c]:hover{background:var(--primary-color);color:#fff}.btn-primary[data-v-b266e69c]{display:flex;align-items:center;gap:8px}.btn-secondary[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--gray-300);background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-secondary[data-v-b266e69c]:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-secondary svg[data-v-b266e69c]{width:16px;height:16px}.btn-danger[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-danger svg[data-v-b266e69c]{width:16px;height:16px}.table-input[data-v-b266e69c]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;transition:all .2s;max-width:120px}.table-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.table-input[data-v-b266e69c]:disabled{background:var(--gray-100);color:var(--gray-500)}.text-input[data-v-b266e69c]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s;width:100%}.config-form[data-v-b266e69c]{display:flex;flex-direction:column;gap:12px}.config-section[data-v-b266e69c]{padding:12px;background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200)}.config-section-title[data-v-b266e69c]{font-size:13px;font-weight:600;color:var(--gray-700);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--gray-200)}.form-row[data-v-b266e69c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-b266e69c]{display:flex;flex-direction:column;gap:2px}.form-label[data-v-b266e69c]{font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:2px}.form-input[data-v-b266e69c]{padding:6px 10px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;transition:all .2s;background-color:#fff;color:#1f2937;width:100%}.form-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}input[type=time].form-input[data-v-b266e69c],input[type=date].form-input[data-v-b266e69c]{cursor:pointer}input[type=time].form-input[data-v-b266e69c]::-webkit-calendar-picker-indicator,input[type=date].form-input[data-v-b266e69c]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=time].form-input[data-v-b266e69c]::-webkit-calendar-picker-indicator:hover,input[type=date].form-input[data-v-b266e69c]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-hint[data-v-b266e69c]{font-size:12px;color:var(--gray-500);margin:0}.reconciliation-grid[data-v-b266e69c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.confirm-summary[data-v-b266e69c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-item[data-v-b266e69c]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.summary-item.send[data-v-b266e69c]{border-color:#fbbf24}.summary-item.receive[data-v-b266e69c]{border-color:var(--success-500)}.summary-item.participants[data-v-b266e69c]{border-color:var(--primary-500)}.summary-icon[data-v-b266e69c]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-item.send .summary-icon[data-v-b266e69c]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.summary-item.receive .summary-icon[data-v-b266e69c]{background:linear-gradient(135deg,#16a34a,#22c55e)}.summary-item.participants .summary-icon[data-v-b266e69c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.summary-icon svg[data-v-b266e69c]{width:24px;height:24px}.summary-info[data-v-b266e69c]{flex:1}.summary-label[data-v-b266e69c]{font-size:13px;color:var(--gray-600);margin-bottom:6px;font-weight:500}.summary-value[data-v-b266e69c]{font-size:22px;font-weight:700;font-family:Courier New,monospace}.summary-value.send[data-v-b266e69c]{color:#f59e0b}.summary-value.receive[data-v-b266e69c]{color:var(--success-600)}.summary-value.participants[data-v-b266e69c]{color:var(--primary-600)}.reconcile-card[data-v-b266e69c]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gray-50);border-radius:10px;border:2px solid transparent;transition:all .2s}.reconcile-card.send[data-v-b266e69c]{border-color:#fbbf24}.reconcile-card.receive[data-v-b266e69c]{border-color:var(--success-500)}.reconcile-card.participants[data-v-b266e69c]{border-color:var(--primary-500)}.reconcile-icon[data-v-b266e69c]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.reconcile-card.send .reconcile-icon[data-v-b266e69c]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.reconcile-card.receive .reconcile-icon[data-v-b266e69c]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.reconcile-card.participants .reconcile-icon[data-v-b266e69c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.reconcile-icon svg[data-v-b266e69c]{width:24px;height:24px}.reconcile-info[data-v-b266e69c]{display:flex;flex-direction:column}.reconcile-label[data-v-b266e69c]{font-size:13px;color:var(--gray-600);margin-bottom:4px}.reconcile-value[data-v-b266e69c]{font-size:20px;font-weight:700;color:var(--gray-900)}.reconcile-status[data-v-b266e69c]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--success-50);border-radius:10px;border:2px solid var(--success-500)}.reconcile-status.error[data-v-b266e69c]{background:var(--danger-50);border-color:var(--danger-500)}.status-icon[data-v-b266e69c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.status-icon svg[data-v-b266e69c]{width:32px;height:32px}.reconcile-status:not(.error) .status-icon[data-v-b266e69c]{color:var(--success-600)}.reconcile-status.error .status-icon[data-v-b266e69c]{color:var(--danger-600)}.status-info[data-v-b266e69c]{display:flex;flex-direction:column}.status-label[data-v-b266e69c]{font-size:13px;color:var(--gray-600);margin-bottom:2px}.status-value[data-v-b266e69c]{font-size:16px;font-weight:600;color:var(--gray-900)}@media(max-width:1200px){.dashboard-grid[data-v-b266e69c],.reconciliation-grid[data-v-b266e69c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-grid[data-v-b266e69c]{grid-template-columns:1fr}.main-content[data-v-b266e69c]{padding:16px}.reconciliation-grid[data-v-b266e69c]{grid-template-columns:1fr}.table-wrapper[data-v-b266e69c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-b266e69c]{min-width:800px}.modal[data-v-b266e69c]{width:95%;max-height:95vh}.modal-body[data-v-b266e69c]{padding:16px}.rule-input[data-v-b266e69c]{width:60px}.time-input[data-v-b266e69c],.form-input[data-v-b266e69c]{font-size:16px}}@media(max-width:480px){.card-header[data-v-b266e69c],.card-body[data-v-b266e69c],.modal-header[data-v-b266e69c]{padding:16px}.modal-title h3[data-v-b266e69c]{font-size:16px}}.precision-options[data-v-b266e69c]{display:flex;gap:16px}.precision-option[data-v-b266e69c]{display:flex;align-items:center;gap:6px;cursor:not-allowed;opacity:.7}.precision-option input[type=radio][data-v-b266e69c]{cursor:not-allowed}.precision-option span[data-v-b266e69c]{font-size:14px;color:#6b7280}@media print{.dashboard-grid[data-v-b266e69c],.data-actions[data-v-b266e69c],.modal-overlay[data-v-b266e69c]{display:none}.data-card[data-v-b266e69c]{break-inside:avoid;box-shadow:none;border:1px solid #000}}@media(max-width:768px){.precision-options[data-v-b266e69c]{flex-direction:column;gap:8px}}[data-v-b266e69c]:host,[data-v-b266e69c]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.btn-primary[data-v-b266e69c]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-b266e69c]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary svg[data-v-b266e69c]{width:16px;height:16px}.btn-secondary[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.btn-danger[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-b266e69c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn-outline[data-v-b266e69c]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gray-300);background:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:all .2s}.btn-outline[data-v-b266e69c]:hover{border-color:var(--primary-500);color:var(--primary-600);background:var(--primary-50)}.btn-outline svg[data-v-b266e69c]{width:16px;height:16px}.btn-icon[data-v-b266e69c]{border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;gap:4px;padding:6px 10px;font-size:13px;font-weight:500}.btn-icon.danger[data-v-b266e69c]{color:var(--danger-500)}.btn-icon.danger[data-v-b266e69c]:hover{background:var(--danger-50)}.btn-icon.primary[data-v-b266e69c]{color:var(--primary-500)}.btn-icon.primary[data-v-b266e69c]:hover{background:var(--primary-50)}.btn-icon svg[data-v-b266e69c]{width:18px;height:18px}.btn-toggle[data-v-b266e69c]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-toggle.enabled[data-v-b266e69c]{background:#dcfce7;color:#16a34a}.btn-toggle.enabled[data-v-b266e69c]:hover{background:#bbf7d0}.btn-toggle.disabled[data-v-b266e69c]{background:#fee2e2;color:#dc2626}.btn-toggle.disabled[data-v-b266e69c]:hover{background:#fecaca}.btn-small[data-v-b266e69c]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--primary-500);background:transparent;color:var(--primary-500);cursor:pointer;transition:all .2s ease}.btn-small[data-v-b266e69c]:hover{background:var(--primary-500);color:#fff}.modal-overlay[data-v-b266e69c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-b266e69c]{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-large[data-v-b266e69c]{max-width:1200px}.modal-sm[data-v-b266e69c]{max-width:500px}.modal-header[data-v-b266e69c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100)}.modal-title[data-v-b266e69c]{display:flex;align-items:center;gap:10px}.modal-title svg[data-v-b266e69c]{width:20px;height:20px;color:var(--primary-500)}.modal-title h3[data-v-b266e69c]{font-size:18px;font-weight:600;color:var(--gray-800)}.modal-close[data-v-b266e69c]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:all .2s}.modal-close[data-v-b266e69c]:hover{background:var(--gray-100);color:var(--gray-600)}.modal-close svg[data-v-b266e69c]{width:20px;height:20px}.modal-body[data-v-b266e69c]{padding:20px;overflow-x:visible;overflow-y:auto;flex:1}.modal-actions[data-v-b266e69c]{display:flex;gap:12px;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.modal-footer[data-v-b266e69c]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.table-wrapper[data-v-b266e69c]{overflow-x:auto}.data-table[data-v-b266e69c]{width:100%;border-collapse:collapse;table-layout:auto}.data-table thead[data-v-b266e69c]{background:var(--gray-50)}.data-table th[data-v-b266e69c]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:var(--gray-600);border-bottom:1px solid var(--gray-200);vertical-align:middle;white-space:nowrap}.data-table td[data-v-b266e69c]{padding:12px 16px;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);vertical-align:middle;text-align:left}.data-table tbody tr[data-v-b266e69c]{transition:background-color .15s ease}.data-table tbody tr[data-v-b266e69c]:hover{background:var(--gray-50)}.data-table.compact-table th[data-v-b266e69c]{padding:8px 12px!important;font-size:12px!important}.data-table.compact-table td[data-v-b266e69c]{padding:6px 12px!important;font-size:13px!important}.data-table.compact-table tbody tr[data-v-b266e69c]{height:36px!important}.table-input[data-v-b266e69c]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s}.table-select[data-v-b266e69c]{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;transition:all .2s;cursor:pointer;background:#fff;position:relative;z-index:10;color:var(--gray-700);min-height:40px;line-height:1.5}.table-select[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);z-index:100}.table-select option[data-v-b266e69c]{background:#fff;color:var(--gray-700);padding:10px;font-size:14px}.status-badge[data-v-b266e69c]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.status-badge.active[data-v-b266e69c]{background:var(--success-50);color:var(--success-600)}.status-badge.inactive[data-v-b266e69c]{background:var(--danger-50);color:var(--danger-600)}.type-tag[data-v-b266e69c]{display:inline-block;padding:4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:13px;font-weight:500}.type-badge[data-v-b266e69c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500}.type-badge.send[data-v-b266e69c]{background:#fef3c7;color:#92400e}.type-badge.receive[data-v-b266e69c]{background:var(--success-50);color:var(--success-600)}.type-badge.transfer[data-v-b266e69c]{background:#fef3c7;color:#92400e}.type-badge svg[data-v-b266e69c]{width:14px;height:14px}.text-red[data-v-b266e69c]{color:#dc2626}.text-green[data-v-b266e69c]{color:#16a34a}.text-primary[data-v-b266e69c]{color:var(--primary-500)}.font-medium[data-v-b266e69c]{font-weight:500}.font-mono[data-v-b266e69c]{font-family:Courier New,monospace}.text-center[data-v-b266e69c]{text-align:center}.cursor-pointer[data-v-b266e69c]{cursor:pointer}.cursor-pointer[data-v-b266e69c]:hover{text-decoration:underline}.empty-state[data-v-b266e69c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--gray-400);text-align:center}.empty-state svg[data-v-b266e69c]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-b266e69c]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--gray-500)}.empty-state span[data-v-b266e69c]{font-size:14px;color:var(--gray-400)}.date-input[data-v-b266e69c]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.date-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.text-input[data-v-b266e69c]{flex:1;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:14px;transition:all .2s}.text-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.balance-input[data-v-b266e69c]{width:100px;padding:4px 8px;border:1px solid var(--gray-300);border-radius:4px;font-size:13px;text-align:right}.balance-input[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.account-type-section[data-v-b266e69c]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-type-section h4[data-v-b266e69c]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:12px}.account-type-list[data-v-b266e69c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.account-type-item[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;transition:all .2s}.account-type-item[data-v-b266e69c]:hover{background:var(--gray-100);border-color:var(--gray-300)}.account-type-name[data-v-b266e69c]{font-size:14px;color:var(--gray-700);font-weight:500}.account-type-controls[data-v-b266e69c]{display:flex;gap:12px;align-items:center}.disabled-row[data-v-b266e69c]{opacity:.5;background:#f9fafb}.status-active[data-v-b266e69c]{color:#059669;font-weight:500}.status-inactive[data-v-b266e69c]{color:#dc2626;font-weight:500}.password-input-wrapper[data-v-b266e69c]{position:relative;display:flex;align-items:center}.password-input-wrapper .table-input[data-v-b266e69c]{padding-right:30px}.password-toggle-btn[data-v-b266e69c]{position:absolute;right:4px;background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}.password-toggle-btn[data-v-b266e69c]:hover{color:var(--gray-700)}.password-toggle-btn svg[data-v-b266e69c]{width:16px;height:16px}.tab-container[data-v-b266e69c]{width:100%}.tab-header[data-v-b266e69c]{display:flex;border-bottom:1px solid var(--gray-200);margin-bottom:16px}.tab-btn[data-v-b266e69c]{padding:10px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-btn[data-v-b266e69c]:hover{color:var(--primary-500)}.tab-btn.active[data-v-b266e69c]{color:var(--primary-500);border-bottom-color:var(--primary-500)}.tab-btn-send.active[data-v-b266e69c]{color:#dc2626;border-bottom-color:#dc2626}.tab-btn-receive.active[data-v-b266e69c]{color:#16a34a;border-bottom-color:#16a34a}.tab-content[data-v-b266e69c]{padding:0}.tab-content .table-wrapper[data-v-b266e69c]{max-height:400px;overflow-y:auto}.detail-summary[data-v-b266e69c]{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;background:var(--gray-50);border-radius:8px;margin-top:16px}.detail-summary .summary-item[data-v-b266e69c]{font-size:14px;color:var(--gray-600)}.customer-details[data-v-b266e69c]{padding:0 20px}.detail-row[data-v-b266e69c]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray-100)}.detail-row[data-v-b266e69c]:last-child{border-bottom:none}.detail-label[data-v-b266e69c]{font-size:14px;color:var(--gray-600);font-weight:500;min-width:100px}.detail-value[data-v-b266e69c]{font-size:14px;color:var(--gray-800);font-weight:600;text-align:right;flex:1}.user-info-list[data-v-b266e69c]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-b266e69c]{display:flex;justify-content:space-between;padding:12px;background:var(--gray-50);border-radius:8px}.info-label[data-v-b266e69c]{font-size:14px;color:var(--gray-600);font-weight:500}.info-value[data-v-b266e69c]{font-size:14px;color:var(--gray-900);font-weight:500}@media(max-width:768px){.modal[data-v-b266e69c]{width:95%;max-height:95vh}.modal-body[data-v-b266e69c]{padding:16px}.table-wrapper[data-v-b266e69c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-b266e69c]{min-width:800px}}.header[data-v-b266e69c]{background:#fff;border-bottom:1px solid var(--gray-200);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000000d}.header-content[data-v-b266e69c]{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:64px}.header-left[data-v-b266e69c]{display:flex;align-items:center}.logo[data-v-b266e69c]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-b266e69c]{width:36px;height:36px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.logo-icon svg[data-v-b266e69c]{width:20px;height:20px}.logo-text[data-v-b266e69c]{font-size:18px;font-weight:700;color:var(--gray-900);letter-spacing:-.025em}.header-right[data-v-b266e69c]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-b266e69c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;color:var(--gray-700);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.nav-btn[data-v-b266e69c]:hover{background:var(--gray-100);border-color:var(--gray-300)}.nav-btn svg[data-v-b266e69c]{width:18px;height:18px}.user-menu[data-v-b266e69c]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;cursor:pointer;transition:all .2s}.user-menu[data-v-b266e69c]:hover{background:#fecaca;border-color:#fca5a5}.avatar[data-v-b266e69c]{width:32px;height:32px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.avatar svg[data-v-b266e69c]{width:18px;height:18px}.user-name[data-v-b266e69c]{font-size:14px;font-weight:500;color:#dc2626}.chevron[data-v-b266e69c]{width:16px;height:16px;color:#dc2626}.main-content[data-v-b266e69c]{max-width:1400px;margin:0 auto;padding:24px}.data-section[data-v-b266e69c]{display:flex;flex-direction:column;gap:24px}.data-card[data-v-b266e69c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-200);overflow:hidden}.data-header[data-v-b266e69c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.data-header h3[data-v-b266e69c]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--gray-800)}.data-header h3 svg[data-v-b266e69c]{width:20px;height:20px;color:var(--primary-500)}.data-actions[data-v-b266e69c]{display:flex;gap:8px;align-items:center}.summary-item[data-v-b266e69c]{font-size:14px;color:var(--gray-600)}.filter-group[data-v-b266e69c]{display:flex;align-items:center;gap:8px}.filter-label[data-v-b266e69c]{font-size:13px;font-weight:500;color:var(--gray-600);white-space:nowrap}.filter-select[data-v-b266e69c]{padding:6px 12px;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;background:#fff;color:var(--gray-700);cursor:pointer;transition:all .2s;min-width:100px}.filter-select[data-v-b266e69c]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.split-result-wrapper[data-v-b266e69c]{max-height:500px;overflow-y:auto}.split-result-wrapper thead[data-v-b266e69c]{position:sticky;top:0;z-index:10;background:var(--gray-50)}.split-result-wrapper thead th[data-v-b266e69c]{background:var(--gray-50);box-shadow:0 2px 2px -1px #0000001a}.action-buttons[data-v-b266e69c]{display:flex;align-items:center;gap:8px}.completed-status[data-v-b266e69c]{display:flex;align-items:center;gap:6px;color:var(--success-500);font-size:13px;font-weight:500;padding:6px 10px}.completed-status svg[data-v-b266e69c]{width:16px;height:16px;flex-shrink:0}.plan-type[data-v-b266e69c]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;margin-right:8px}.plan-type.periodic[data-v-b266e69c]{background-color:var(--primary-50);color:var(--primary-500)}.plan-type.daily[data-v-b266e69c]{background-color:var(--success-50);color:var(--success-500)}.plan-period[data-v-b266e69c]{color:var(--primary-500);font-weight:500}.status-badge[data-v-b266e69c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-b266e69c],.status-badge.saved[data-v-b266e69c]{background-color:var(--success-50);color:var(--success-500)}.status-badge.completed[data-v-b266e69c]{background-color:var(--success-100);color:var(--success-600)}.status-badge.pending[data-v-b266e69c]{background-color:var(--gray-100);color:var(--gray-600)}.status-badge.abandoned[data-v-b266e69c]{background-color:var(--danger-50);color:var(--danger-500)}.status-badge.disabled[data-v-b266e69c]{background-color:#fef3c7;color:#92400e}.status-badge.deleted[data-v-b266e69c]{background-color:var(--gray-100);color:var(--gray-500)}@media(max-width:768px){.data-header[data-v-b266e69c]{flex-direction:column;gap:12px}.data-actions[data-v-b266e69c]{flex-wrap:wrap;justify-content:center}.filter-group[data-v-b266e69c]{width:100%;justify-content:center}}.reconciliation-page[data-v-86573b39]{padding:24px;max-width:1400px;margin:0 auto}.date-selector[data-v-86573b39]{display:flex;align-items:center;gap:24px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;flex-wrap:wrap}.date-inputs[data-v-86573b39]{display:flex;align-items:center;gap:12px}.date-group[data-v-86573b39]{display:flex;flex-direction:column;gap:4px}.date-group label[data-v-86573b39]{font-size:12px;color:#6b7280}.date-group input[data-v-86573b39]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.date-separator[data-v-86573b39]{color:#9ca3af;font-size:18px;margin-top:20px}.quick-buttons[data-v-86573b39]{display:flex;gap:8px;margin-top:20px}.quick-btn[data-v-86573b39]{padding:8px 16px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s}.quick-btn[data-v-86573b39]:hover{background:#f3f4f6;border-color:#d1d5db}.action-buttons[data-v-86573b39]{display:flex;gap:12px;margin-left:auto;margin-top:20px}.btn-primary[data-v-86573b39],.btn-secondary[data-v-86573b39]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-86573b39]{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.btn-primary[data-v-86573b39]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-secondary[data-v-86573b39]{background:#fff;border:1px solid #e5e7eb;color:#374151}.btn-secondary[data-v-86573b39]:hover:not(:disabled){background:#f9fafb}.btn-primary[data-v-86573b39]:disabled,.btn-secondary[data-v-86573b39]:disabled{opacity:.5;cursor:not-allowed}.btn-primary svg[data-v-86573b39],.btn-secondary svg[data-v-86573b39]{width:18px;height:18px}.dashboard[data-v-86573b39]{margin-bottom:24px}.dashboard-row[data-v-86573b39]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stat-card[data-v-86573b39]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border-left:4px solid}.stat-card.orange[data-v-86573b39]{border-color:#f97316}.stat-card.green[data-v-86573b39]{border-color:#22c55e}.stat-card.red[data-v-86573b39]{border-color:#ef4444}.stat-card.blue[data-v-86573b39]{border-color:#3b82f6}.stat-card.purple[data-v-86573b39]{border-color:#a855f7}.stat-card.cyan[data-v-86573b39]{border-color:#06b6d4}.stat-card.gray[data-v-86573b39]{border-color:#9ca3af}.stat-icon[data-v-86573b39]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f3f4f6}.stat-card.orange .stat-icon[data-v-86573b39]{color:#f97316;background:#fff7ed}.stat-card.green .stat-icon[data-v-86573b39]{color:#22c55e;background:#f0fdf4}.stat-card.red .stat-icon[data-v-86573b39]{color:#ef4444;background:#fef2f2}.stat-card.blue .stat-icon[data-v-86573b39]{color:#3b82f6;background:#eff6ff}.stat-card.purple .stat-icon[data-v-86573b39]{color:#a855f7;background:#faf5ff}.stat-card.cyan .stat-icon[data-v-86573b39]{color:#06b6d4;background:#ecfeff}.stat-card.gray .stat-icon[data-v-86573b39]{color:#9ca3af;background:#f9fafb}.stat-icon svg[data-v-86573b39]{width:24px;height:24px}.stat-content[data-v-86573b39]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-86573b39]{font-size:13px;color:#6b7280}.stat-value[data-v-86573b39]{font-size:24px;font-weight:700;color:#1f2937}.section[data-v-86573b39]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.section-header[data-v-86573b39]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.section-header h3[data-v-86573b39]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937;margin:0}.section-header h3 svg[data-v-86573b39]{width:20px;height:20px;color:#3b82f6}.count-badge[data-v-86573b39]{padding:4px 12px;background:#f3f4f6;border-radius:12px;font-size:13px;color:#6b7280}.table-container[data-v-86573b39]{overflow-x:auto}.data-table[data-v-86573b39]{width:100%;border-collapse:collapse}.data-table th[data-v-86573b39]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.data-table th.sortable[data-v-86573b39]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-86573b39]:hover{background:#f3f4f6}.sort-icon[data-v-86573b39]{margin-left:4px;color:#3b82f6}.data-table td[data-v-86573b39]{padding:12px 16px;font-size:14px;color:#374151;border-bottom:1px solid #f3f4f6}.data-table tr[data-v-86573b39]:hover{background:#f9fafb}.data-table tr.abnormal[data-v-86573b39]{background:#fef2f2}.data-table tr.abnormal[data-v-86573b39]:hover{background:#fee2e2}.empty-row[data-v-86573b39]{text-align:center;color:#9ca3af;padding:40px!important}.mono[data-v-86573b39]{font-family:Courier New,monospace}.amount[data-v-86573b39]{font-weight:600}.amount.send[data-v-86573b39]{color:#f97316}.amount.receive[data-v-86573b39]{color:#22c55e}.amount.diff[data-v-86573b39]{color:#ef4444}.type-badge[data-v-86573b39]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.type-badge.send[data-v-86573b39]{background:#fff7ed;color:#ea580c}.type-badge.receive[data-v-86573b39]{background:#f0fdf4;color:#16a34a}.type-badge.wechat[data-v-86573b39]{background:#dcfce7;color:#16a34a}.type-badge.alipay[data-v-86573b39]{background:#dbeafe;color:#2563eb}.type-badge.bank[data-v-86573b39]{background:#fef3c7;color:#d97706}.status-badge[data-v-86573b39]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.normal[data-v-86573b39]{background:#f0fdf4;color:#16a34a}.status-badge.abnormal[data-v-86573b39]{background:#fef2f2;color:#dc2626}.status-badge.completed[data-v-86573b39]{background:#f0fdf4;color:#16a34a}.status-badge.pending[data-v-86573b39]{background:#fef3c7;color:#d97706}.plan-badge[data-v-86573b39]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;font-family:Courier New,monospace}.plan-badge.periodic[data-v-86573b39]{background:#dbeafe;color:#1d4ed8}.plan-badge.daily[data-v-86573b39]{background:#dcfce7;color:#16a34a}.account-cell[data-v-86573b39]{display:flex;flex-direction:column;gap:2px}.account-cell .name[data-v-86573b39]{font-weight:500}.account-cell .account[data-v-86573b39]{font-size:12px;color:#9ca3af;font-family:Courier New,monospace}.pagination[data-v-86573b39]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-top:1px solid #e5e7eb}.page-btn[data-v-86573b39]{padding:8px 16px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s}.page-btn[data-v-86573b39]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-86573b39]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-86573b39]{font-size:14px;color:#6b7280}@media(max-width:1200px){.dashboard-row[data-v-86573b39]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.date-selector[data-v-86573b39]{flex-direction:column;align-items:stretch}.date-inputs[data-v-86573b39]{flex-direction:column}.quick-buttons[data-v-86573b39]{justify-content:center}.action-buttons[data-v-86573b39]{margin-left:0;justify-content:center}.dashboard-row[data-v-86573b39]{grid-template-columns:1fr}.stat-value[data-v-86573b39]{font-size:20px}}
