.header-auth-buttons[data-v-3d4d5155]{display:flex;align-items:center;gap:15px}.auth-btn[data-v-3d4d5155]{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.auth-btn-login[data-v-3d4d5155]{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3)}.auth-btn-login[data-v-3d4d5155]:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.auth-btn-signup[data-v-3d4d5155]{color:#fff;background:#2563eb;border:1px solid #2563eb}.auth-btn-signup[data-v-3d4d5155]:hover{background:#1e40af;border-color:#1e40af;color:#fff}@media (max-width: 1199px){.header-auth-buttons[data-v-3d4d5155]{gap:10px}.auth-btn[data-v-3d4d5155]{padding:8px 16px;font-size:13px}}.off-canvas-auth-buttons[data-v-64710083]{display:flex;flex-direction:column;gap:15px;padding:0;width:100%}.off-canvas-auth-btn[data-v-64710083]{padding:12px 20px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;display:block}.off-canvas-auth-btn-login[data-v-64710083]{color:#181818;background:transparent;border:1px solid #181818}.off-canvas-auth-btn-login[data-v-64710083]:hover{background:#f5f5f5;color:#181818}.off-canvas-auth-btn-signup[data-v-64710083]{color:#fff;background:#2563eb;border:1px solid #2563eb}.off-canvas-auth-btn-signup[data-v-64710083]:hover{background:#1e40af;border-color:#1e40af;color:#fff}.breadcrumb-area[data-v-e79123a1],.breadcrumb-area[data-v-a42456a8],.breadcrumb-area[data-v-caa1d363]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.team-loading[data-v-caa1d363],.team-empty[data-v-caa1d363]{padding:60px 20px}.team-loading[data-v-caa1d363],.team-empty[data-v-caa1d363]{color:#6b7280}.team-empty i[data-v-caa1d363]{font-size:48px;margin-bottom:16px;opacity:.5;display:block}.loading-spinner[data-v-caa1d363]{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-caa1d363 1s linear infinite;margin-bottom:20px}.team-wrap[data-v-caa1d363]{border-radius:12px;overflow:hidden}.team-wrap .thumb[data-v-caa1d363]{position:relative;width:100%;height:450px;overflow:hidden}.team-wrap .thumb img[data-v-caa1d363]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.team-wrap:hover .thumb img[data-v-caa1d363]{transform:scale(1.05)}.team-wrap .content .author .name[data-v-caa1d363]{font-size:20px;font-weight:600;margin-bottom:8px;color:#fff}.team-wrap .content .author .designation[data-v-caa1d363]{font-size:14px;color:#fff;margin-bottom:12px}.team-wrap .content .social-wrap ul li a[data-v-caa1d363]{transition:all .3s ease}.team-wrap .content .social-wrap ul li a[data-v-caa1d363]:hover{transform:translateY(-2px)}@keyframes spin-caa1d363{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 991px){.team-wrap .thumb[data-v-caa1d363]{height:400px}}@media (max-width: 768px){.team-loading[data-v-caa1d363],.team-empty[data-v-caa1d363]{padding:40px 15px}.team-empty i[data-v-caa1d363]{font-size:36px}.team-wrap .thumb[data-v-caa1d363]{height:350px}}@media (max-width: 576px){.team-wrap .thumb[data-v-caa1d363]{height:300px}}.breadcrumb-area[data-v-b6883ace],.breadcrumb-area[data-v-d885405f]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.sign-up-form-wrapper[data-v-d885405f],.sign-up-form[data-v-d885405f],.sign-up-form-wrapper [data-aos][data-v-d885405f]{opacity:1!important;visibility:visible!important}.breadcrumb-area[data-v-d6048da2]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.sign-up-form-wrapper[data-v-d6048da2],.sign-up-form[data-v-d6048da2],.sign-up-form-wrapper [data-aos][data-v-d6048da2]{opacity:1!important;visibility:visible!important}.breadcrumb-area[data-v-95ccf3a2]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-95ccf3a2]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-95ccf3a2]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-63b49390]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-63b49390]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-63b49390]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-c0367d1d]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-c0367d1d]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-c0367d1d]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-af1829be]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-af1829be]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-af1829be]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-10794678]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-10794678]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-10794678]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-8bf0c30d]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-8bf0c30d]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-8bf0c30d]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-3b4efcf4]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-3b4efcf4]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-3b4efcf4]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-144c507d]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-144c507d]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-144c507d]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-5e645884]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-5e645884]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-5e645884]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-13284ea7]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-13284ea7]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-13284ea7]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-b0060781]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-b0060781]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-b0060781]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-eb6a3f60]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-eb6a3f60]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-eb6a3f60]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-ac5ca9a2]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-ac5ca9a2]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-ac5ca9a2]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-f2f4fc87]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-f2f4fc87]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-f2f4fc87]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-df94e936]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-df94e936]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-df94e936]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-b5bd1ff1]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-b5bd1ff1]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-b5bd1ff1]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-b9eac9b1]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-b9eac9b1]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-b9eac9b1]{overflow:hidden;border-radius:16px;margin-top:10px}.customer-header[data-v-e4280b52]{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .customer-header[data-v-e4280b52]{background:#1f2937;border-bottom-color:#374151}.header-nav[data-v-e4280b52]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:24px}.header-left[data-v-e4280b52]{display:flex;align-items:center;gap:32px}.mobile-menu-toggle[data-v-e4280b52]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-right:12px}[data-mode=dark] .mobile-menu-toggle[data-v-e4280b52]{background:#374151;color:#9ca3af}.mobile-menu-toggle[data-v-e4280b52]:hover{background:#2563eb;color:#fff}.mobile-menu-toggle i[data-v-e4280b52]{font-size:18px}@media (max-width: 1024px){.mobile-menu-toggle[data-v-e4280b52]{display:flex}}.logo-section[data-v-e4280b52]{flex-shrink:0}.logo-link[data-v-e4280b52]{display:flex;align-items:center}.logo-img[data-v-e4280b52]{height:40px;width:auto}.header-right[data-v-e4280b52]{display:flex;align-items:center;gap:12px}.header-action[data-v-e4280b52]{position:relative}.action-btn[data-v-e4280b52]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative}[data-mode=dark] .action-btn[data-v-e4280b52]{background:#374151;color:#9ca3af}.action-btn[data-v-e4280b52]:hover{background:#2563eb;color:#fff}.notification-badge[data-v-e4280b52]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.user-profile-dropdown[data-v-e4280b52]{position:relative}.user-profile-btn[data-v-e4280b52]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background .2s ease}.user-profile-btn[data-v-e4280b52]:hover{background:#f3f4f6}[data-mode=dark] .user-profile-btn[data-v-e4280b52]:hover{background:#374151}.user-avatar[data-v-e4280b52]{width:36px;height:36px;border-radius:50%;object-fit:cover}.dropdown-icon[data-v-e4280b52]{font-size:12px;color:#6b7280;transition:transform .2s ease}.user-profile-dropdown.active .dropdown-icon[data-v-e4280b52]{transform:rotate(180deg)}.user-menu[data-v-e4280b52]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:180px;padding:8px;z-index:1000}[data-mode=dark] .user-menu[data-v-e4280b52]{background:#1f2937;border-color:#374151}.user-menu-item[data-v-e4280b52]{display:flex;align-items:center;gap:12px;padding:10px 12px;color:#374151;text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:14px}[data-mode=dark] .user-menu-item[data-v-e4280b52]{color:#e5e7eb}.user-menu-item i[data-v-e4280b52]{font-size:16px;color:#6b7280;width:20px}[data-mode=dark] .user-menu-item i[data-v-e4280b52]{color:#9ca3af}.user-menu-item[data-v-e4280b52]:hover{background:#f3f4f6;color:#2563eb}[data-mode=dark] .user-menu-item[data-v-e4280b52]:hover{background:#374151;color:#60a5fa}.user-menu-item:hover i[data-v-e4280b52]{color:#2563eb}[data-mode=dark] .user-menu-item:hover i[data-v-e4280b52]{color:#60a5fa}@media (max-width: 768px){.customer-header[data-v-e4280b52]{position:sticky;top:0;z-index:1000}.header-nav[data-v-e4280b52]{padding:12px 16px;gap:12px}.header-left[data-v-e4280b52]{gap:12px}.logo-img[data-v-e4280b52]{height:32px}.action-btn[data-v-e4280b52]{width:36px;height:36px}.user-avatar[data-v-e4280b52]{width:32px;height:32px}.mobile-menu-toggle[data-v-e4280b52]{width:36px;height:36px;margin-right:8px}}.customer-sidebar[data-v-5216a085]{width:260px;height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;position:fixed;left:0;top:0;transition:width .3s ease;z-index:999}[data-mode=dark] .customer-sidebar[data-v-5216a085]{background:#1f2937;border-right-color:#374151}.customer-sidebar.collapsed[data-v-5216a085]{width:80px}.sidebar-header[data-v-5216a085]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .sidebar-header[data-v-5216a085]{border-bottom-color:#374151}.sidebar-logo[data-v-5216a085]{display:flex;align-items:center;opacity:1;transition:opacity .3s ease}.customer-sidebar.collapsed .sidebar-logo[data-v-5216a085]{opacity:0;width:0;overflow:hidden}.logo-img[data-v-5216a085]{height:36px;width:auto}.sidebar-toggle[data-v-5216a085]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease}[data-mode=dark] .sidebar-toggle[data-v-5216a085]{background:#374151;color:#9ca3af}.sidebar-toggle[data-v-5216a085]:hover{background:#2563eb;color:#fff}.sidebar-nav[data-v-5216a085]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-menu[data-v-5216a085]{list-style:none;margin:0;padding:0}.menu-item[data-v-5216a085]{margin:4px 0}.menu-link[data-v-5216a085]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#6b7280;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:500;margin:0 8px;border-radius:8px}[data-mode=dark] .menu-link[data-v-5216a085]{color:#9ca3af}.menu-link i[data-v-5216a085]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.menu-text[data-v-5216a085]{transition:opacity .3s ease}.customer-sidebar.collapsed .menu-text[data-v-5216a085]{opacity:0;width:0;overflow:hidden}.menu-link[data-v-5216a085]:hover{background:#f3f4f6;color:#2563eb}[data-mode=dark] .menu-link[data-v-5216a085]:hover{background:#374151;color:#60a5fa}.menu-link.active[data-v-5216a085],[data-mode=dark] .menu-link.active[data-v-5216a085]{background:#2563eb;color:#fff}.sidebar-footer[data-v-5216a085]{padding:16px;border-top:1px solid #e5e7eb}[data-mode=dark] .sidebar-footer[data-v-5216a085]{border-top-color:#374151}.logout-btn[data-v-5216a085]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fef2f2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}[data-mode=dark] .logout-btn[data-v-5216a085]{background:#7f1d1d;color:#fca5a5}.logout-btn[data-v-5216a085]:hover{background:#fee2e2;color:#b91c1c}[data-mode=dark] .logout-btn[data-v-5216a085]:hover{background:#991b1b;color:#fca5a5}.logout-btn i[data-v-5216a085]{font-size:18px;width:20px;text-align:center;flex-shrink:0}@media (max-width: 1024px){.customer-sidebar[data-v-5216a085]{transform:translate(-100%);box-shadow:2px 0 8px #0000001a}.customer-sidebar.mobile-open[data-v-5216a085]{transform:translate(0);width:260px}.customer-sidebar.collapsed[data-v-5216a085]{transform:translate(-100%)}.customer-sidebar.collapsed.mobile-open[data-v-5216a085]{transform:translate(0);width:260px}}.modal-overlay[data-v-e81936d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-e81936d0]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-mode=dark] .modal-content[data-v-e81936d0]{background:#1f2937}.modal-header[data-v-e81936d0]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-e81936d0]{border-bottom-color:#374151}.modal-header h4[data-v-e81936d0]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-e81936d0]{color:#f9fafb}.modal-close[data-v-e81936d0]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}[data-mode=dark] .modal-close[data-v-e81936d0]{background:#374151;color:#9ca3af}.modal-close[data-v-e81936d0]:hover{background:#e5e7eb;color:#181818}[data-mode=dark] .modal-close[data-v-e81936d0]:hover{background:#4b5563;color:#f9fafb}.modal-body[data-v-e81936d0]{padding:24px}.message[data-v-e81936d0]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-e81936d0]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-e81936d0]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-e81936d0]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-e81936d0]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.withdraw-form[data-v-e81936d0]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e81936d0]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-e81936d0]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-e81936d0]{color:#f9fafb}.form-group select[data-v-e81936d0],.form-group input[data-v-e81936d0],.form-group textarea[data-v-e81936d0]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease;font-family:inherit;width:100%}[data-mode=dark] .form-group select[data-v-e81936d0],[data-mode=dark] .form-group input[data-v-e81936d0],[data-mode=dark] .form-group textarea[data-v-e81936d0]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group select[data-v-e81936d0]:focus,.form-group input[data-v-e81936d0]:focus,.form-group textarea[data-v-e81936d0]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}[data-mode=dark] .form-group select[data-v-e81936d0]:focus,[data-mode=dark] .form-group input[data-v-e81936d0]:focus,[data-mode=dark] .form-group textarea[data-v-e81936d0]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.input-actions[data-v-e81936d0]{display:flex;justify-content:flex-end;margin-top:4px}.btn-max[data-v-e81936d0]{padding:4px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:600;color:#2563eb;cursor:pointer;transition:all .2s ease}[data-mode=dark] .btn-max[data-v-e81936d0]{background:#374151;border-color:#4b5563;color:#60a5fa}.btn-max[data-v-e81936d0]:hover{background:#e5e7eb}[data-mode=dark] .btn-max[data-v-e81936d0]:hover{background:#4b5563}.error-text[data-v-e81936d0]{font-size:12px;color:#dc2626;margin-top:4px}.amount-usd-display[data-v-e81936d0]{font-size:12px;color:#6b7280;margin-top:4px}[data-mode=dark] .amount-usd-display[data-v-e81936d0]{color:#9ca3af}.balance-info[data-v-e81936d0]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}[data-mode=dark] .balance-info[data-v-e81936d0]{background:#374151;border-color:#4b5563}.balance-display[data-v-e81936d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.balance-label[data-v-e81936d0]{font-size:14px;color:#6b7280;font-weight:500}[data-mode=dark] .balance-label[data-v-e81936d0]{color:#9ca3af}.balance-value[data-v-e81936d0]{font-size:18px;font-weight:700;color:#181818}[data-mode=dark] .balance-value[data-v-e81936d0]{color:#f9fafb}.balance-usd[data-v-e81936d0]{font-size:13px;color:#6b7280;text-align:right}[data-mode=dark] .balance-usd[data-v-e81936d0]{color:#9ca3af}.form-help[data-v-e81936d0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:4px}[data-mode=dark] .form-help[data-v-e81936d0]{color:#9ca3af}.form-help i[data-v-e81936d0]{font-size:14px}.withdrawal-fee-info[data-v-e81936d0]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}[data-mode=dark] .withdrawal-fee-info[data-v-e81936d0]{background:#374151;border-color:#4b5563}.fee-item[data-v-e81936d0]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6b7280}[data-mode=dark] .fee-item[data-v-e81936d0]{color:#9ca3af}.fee-item.total[data-v-e81936d0]{padding-top:12px;border-top:1px solid #e5e7eb;font-weight:600;color:#181818}[data-mode=dark] .fee-item.total[data-v-e81936d0]{border-top-color:#4b5563;color:#f9fafb}.modal-actions[data-v-e81936d0]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.btn-cancel[data-v-e81936d0]{padding:12px 24px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}[data-mode=dark] .btn-cancel[data-v-e81936d0]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-e81936d0]:hover{background:#e5e7eb;color:#181818}[data-mode=dark] .btn-cancel[data-v-e81936d0]:hover{background:#4b5563;color:#f9fafb}.btn-submit[data-v-e81936d0]{padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #2563eb4d}[data-mode=dark] .btn-submit[data-v-e81936d0]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-submit[data-v-e81936d0]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.btn-submit[data-v-e81936d0]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-overlay[data-v-e81936d0]{padding:12px}.modal-content[data-v-e81936d0]{max-height:95vh}.modal-header[data-v-e81936d0],.modal-body[data-v-e81936d0]{padding:20px}.modal-actions[data-v-e81936d0]{flex-direction:column}.btn-cancel[data-v-e81936d0],.btn-submit[data-v-e81936d0]{width:100%}}.customer-dashboard[data-v-b4e3ad54]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-b4e3ad54]{background:#111827}.dashboard-wrapper[data-v-b4e3ad54]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-b4e3ad54]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-b4e3ad54]{margin-left:80px}.container-fluid[data-v-b4e3ad54]{max-width:1400px;margin:0 auto}.user-info-section[data-v-b4e3ad54]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .user-info-section[data-v-b4e3ad54]{background:#1f2937}.user-info-content[data-v-b4e3ad54]{display:flex;align-items:center;justify-content:space-between}.user-details[data-v-b4e3ad54]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-b4e3ad54]{width:64px;height:64px;border-radius:50%;object-fit:cover}.user-text h3[data-v-b4e3ad54]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .user-text h3[data-v-b4e3ad54]{color:#f9fafb}.user-id[data-v-b4e3ad54]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}[data-mode=dark] .user-id[data-v-b4e3ad54]{color:#9ca3af}.user-id-value[data-v-b4e3ad54]{font-weight:600;color:#2563eb}.copy-uid-btn[data-v-b4e3ad54]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.copy-uid-btn[data-v-b4e3ad54]:hover{background:#f3f4f6;color:#2563eb}[data-mode=dark] .copy-uid-btn[data-v-b4e3ad54]:hover{background:#374151;color:#60a5fa}.section-header[data-v-b4e3ad54]{margin-bottom:24px}.section-header h4[data-v-b4e3ad54]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header h4[data-v-b4e3ad54]{color:#f9fafb}.section-header-row[data-v-b4e3ad54]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-header-row h4[data-v-b4e3ad54]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-b4e3ad54]{color:#f9fafb}.balance-section[data-v-b4e3ad54]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid rgba(37,99,235,.1);position:relative;overflow:hidden}.balance-section[data-v-b4e3ad54]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#1e40af)}[data-mode=dark] .balance-section[data-v-b4e3ad54]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#2563eb33}.balance-header[data-v-b4e3ad54]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.balance-title-section[data-v-b4e3ad54]{flex:1}.balance-header h4[data-v-b4e3ad54]{font-size:24px;font-weight:700;color:#181818;margin:0 0 4px;letter-spacing:-.5px}[data-mode=dark] .balance-header h4[data-v-b4e3ad54]{color:#f9fafb}.balance-subtitle[data-v-b4e3ad54]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .balance-subtitle[data-v-b4e3ad54]{color:#9ca3af}.btn-primary[data-v-b4e3ad54]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2563eb4d}.btn-primary[data-v-b4e3ad54]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-secondary[data-v-b4e3ad54]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d}.btn-secondary[data-v-b4e3ad54]:hover{box-shadow:0 6px 16px #10b98166}.btn-primary[data-v-b4e3ad54]:active{transform:translateY(0)}.withdraw-buttons[data-v-b4e3ad54]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-primary i[data-v-b4e3ad54]{font-size:14px}.balance-main-content[data-v-b4e3ad54]{margin-bottom:24px}.balance-display[data-v-b4e3ad54]{display:flex;flex-direction:column;gap:16px}.balance-amount[data-v-b4e3ad54]{font-size:56px;font-weight:800;color:#181818;margin:0;letter-spacing:-1px;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-mode=dark] .balance-amount[data-v-b4e3ad54]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-usd[data-v-b4e3ad54]{display:flex;align-items:center;gap:8px;font-size:20px;color:#6b7280;font-weight:600}.balance-usd i[data-v-b4e3ad54]{font-size:18px;color:#2563eb}[data-mode=dark] .balance-usd[data-v-b4e3ad54]{color:#9ca3af}[data-mode=dark] .balance-usd i[data-v-b4e3ad54]{color:#60a5fa}.balance-divider[data-v-b4e3ad54]{height:1px;background:linear-gradient(90deg,transparent 0%,#e5e7eb 50%,transparent 100%);margin:32px 0}[data-mode=dark] .balance-divider[data-v-b4e3ad54]{background:linear-gradient(90deg,transparent 0%,#374151 50%,transparent 100%)}.balance-stats[data-v-b4e3ad54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.balance-stat[data-v-b4e3ad54]{display:flex;align-items:center;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}.balance-stat[data-v-b4e3ad54]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#2563eb}[data-mode=dark] .balance-stat[data-v-b4e3ad54]{background:#374151;border-color:#4b5563}[data-mode=dark] .balance-stat[data-v-b4e3ad54]:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb33}.balance-stat-icon[data-v-b4e3ad54]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.balance-stat-icon.deposit[data-v-b4e3ad54]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.balance-stat-icon.withdrawal[data-v-b4e3ad54]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.balance-stat-icon.available[data-v-b4e3ad54]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.balance-stat-icon.transactions[data-v-b4e3ad54]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed}.balance-stat-content[data-v-b4e3ad54]{flex:1;display:flex;flex-direction:column;gap:6px}.balance-stat-label[data-v-b4e3ad54]{font-size:13px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}[data-mode=dark] .balance-stat-label[data-v-b4e3ad54]{color:#9ca3af}.balance-stat-value[data-v-b4e3ad54]{font-size:22px;font-weight:700;color:#181818;letter-spacing:-.5px}[data-mode=dark] .balance-stat-value[data-v-b4e3ad54]{color:#f9fafb}.balance-stat-value.positive[data-v-b4e3ad54]{color:#059669}.balance-stat-value.negative[data-v-b4e3ad54]{color:#dc2626}.crypto-holdings-section[data-v-b4e3ad54]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .crypto-holdings-section[data-v-b4e3ad54]{background:#1f2937}.fiat-holdings-section[data-v-b4e3ad54]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .fiat-holdings-section[data-v-b4e3ad54]{background:#1f2937}.holdings-table-wrapper[data-v-b4e3ad54]{overflow-x:auto}.holdings-table[data-v-b4e3ad54]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-b4e3ad54]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-b4e3ad54]{background:#374151}.holdings-table th[data-v-b4e3ad54]{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table th[data-v-b4e3ad54]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-b4e3ad54]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-b4e3ad54]{border-bottom-color:#4b5563}.asset-info[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-b4e3ad54]{width:40px;height:40px;border-radius:50%}.asset-name[data-v-b4e3ad54]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .asset-name[data-v-b4e3ad54]{color:#f9fafb}.asset-symbol[data-v-b4e3ad54]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-b4e3ad54]{color:#9ca3af}.holding-balance[data-v-b4e3ad54]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .holding-balance[data-v-b4e3ad54]{color:#f9fafb}.holding-value[data-v-b4e3ad54]{font-size:14px;color:#6b7280}[data-mode=dark] .holding-value[data-v-b4e3ad54]{color:#9ca3af}.allocation-cell[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px}.allocation-percentage[data-v-b4e3ad54]{font-size:14px;font-weight:600;color:#181818;min-width:40px}[data-mode=dark] .allocation-percentage[data-v-b4e3ad54]{color:#f9fafb}.allocation-bar[data-v-b4e3ad54]{width:80px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}[data-mode=dark] .allocation-bar[data-v-b4e3ad54]{background:#374151}.allocation-fill[data-v-b4e3ad54]{height:100%;background:#2563eb;border-radius:4px;transition:width .3s ease}.btn-withdraw[data-v-b4e3ad54]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-withdraw[data-v-b4e3ad54]:hover{background:#1e40af}.holdings-cards-mobile[data-v-b4e3ad54]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-b4e3ad54]{display:block}.holdings-cards-mobile[data-v-b4e3ad54]{display:none}}.holding-card[data-v-b4e3ad54]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb;transition:all .2s ease}[data-mode=dark] .holding-card[data-v-b4e3ad54]{background:#374151;border-color:#4b5563}.holding-card[data-v-b4e3ad54]:hover{box-shadow:0 2px 8px #0000001a}[data-mode=dark] .holding-card[data-v-b4e3ad54]:hover{box-shadow:0 2px 8px #0000004d}.holding-card-header[data-v-b4e3ad54]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holding-card-header[data-v-b4e3ad54]{border-bottom-color:#4b5563}.btn-withdraw-mobile[data-v-b4e3ad54]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-withdraw-mobile[data-v-b4e3ad54]:hover{background:#1e40af;transform:scale(1.05)}.btn-withdraw-mobile i[data-v-b4e3ad54]{font-size:14px}.holding-card-body[data-v-b4e3ad54]{display:flex;flex-direction:column;gap:12px}.holding-card-row[data-v-b4e3ad54]{display:flex;align-items:center;justify-content:space-between}.holding-label[data-v-b4e3ad54]{font-size:13px;color:#6b7280;font-weight:500}[data-mode=dark] .holding-label[data-v-b4e3ad54]{color:#9ca3af}.holding-value-mobile[data-v-b4e3ad54]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .holding-value-mobile[data-v-b4e3ad54]{color:#f9fafb}.allocation-mobile[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px;flex:1}.allocation-bar-mobile[data-v-b4e3ad54]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}[data-mode=dark] .allocation-bar-mobile[data-v-b4e3ad54]{background:#374151}.transactions-section[data-v-b4e3ad54]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-b4e3ad54]{background:#1f2937}.view-all-link[data-v-b4e3ad54]{color:#2563eb;text-decoration:none;font-size:14px;font-weight:600;transition:color .2s ease}.view-all-link[data-v-b4e3ad54]:hover{color:#1e40af;text-decoration:underline}.transactions-list[data-v-b4e3ad54]{display:flex;flex-direction:column;gap:8px}.no-transactions[data-v-b4e3ad54]{text-align:center;padding:40px;color:#6b7280}[data-mode=dark] .no-transactions[data-v-b4e3ad54]{color:#9ca3af}.transaction-item[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f9fafb;border-radius:6px;transition:all .2s ease}[data-mode=dark] .transaction-item[data-v-b4e3ad54]{background:#374151}.transaction-item[data-v-b4e3ad54]:hover{background:#f3f4f6}[data-mode=dark] .transaction-item[data-v-b4e3ad54]:hover{background:#4b5563}.transaction-icon[data-v-b4e3ad54]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.transaction-icon.deposit[data-v-b4e3ad54]{background:#d1fae5;color:#10b981}.transaction-icon.withdrawal[data-v-b4e3ad54]{background:#fee2e2;color:#ef4444}.transaction-details[data-v-b4e3ad54]{flex:1;display:flex;flex-direction:column;gap:4px}.transaction-info-row[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px;font-size:13px}.transaction-type[data-v-b4e3ad54]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .transaction-type[data-v-b4e3ad54]{color:#f9fafb}.transaction-asset[data-v-b4e3ad54]{font-size:12px;color:#6b7280;font-weight:500}[data-mode=dark] .transaction-asset[data-v-b4e3ad54]{color:#9ca3af}.transaction-date[data-v-b4e3ad54]{font-size:11px;color:#6b7280}[data-mode=dark] .transaction-date[data-v-b4e3ad54]{color:#9ca3af}.amount[data-v-b4e3ad54]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .amount[data-v-b4e3ad54]{color:#f9fafb}.amount.deposit[data-v-b4e3ad54]{color:#10b981}.amount.withdrawal[data-v-b4e3ad54]{color:#ef4444}.amount-usd[data-v-b4e3ad54]{font-size:11px;color:#6b7280;margin-left:auto}[data-mode=dark] .amount-usd[data-v-b4e3ad54]{color:#9ca3af}.transaction-status[data-v-b4e3ad54]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:capitalize;margin-left:auto}.transaction-status.completed[data-v-b4e3ad54]{background:#d1fae5;color:#10b981}.transaction-status.pending[data-v-b4e3ad54]{background:#fef3c7;color:#f59e0b}.transaction-status.failed[data-v-b4e3ad54]{background:#fee2e2;color:#ef4444}.modal-overlay[data-v-b4e3ad54]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.transaction-modal[data-v-b4e3ad54]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-mode=dark] .transaction-modal[data-v-b4e3ad54]{background:#1f2937}.modal-header[data-v-b4e3ad54]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-b4e3ad54]{border-bottom-color:#4b5563}.modal-header h3[data-v-b4e3ad54]{margin:0;font-size:20px;font-weight:700;color:#111827}[data-mode=dark] .modal-header h3[data-v-b4e3ad54]{color:#f9fafb}.modal-close[data-v-b4e3ad54]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s ease}.modal-close[data-v-b4e3ad54]:hover{background:#f3f4f6;color:#111827}[data-mode=dark] .modal-close[data-v-b4e3ad54]{color:#9ca3af}[data-mode=dark] .modal-close[data-v-b4e3ad54]:hover{background:#374151;color:#f9fafb}.transaction-details-content[data-v-b4e3ad54]{padding:24px;display:flex;flex-direction:column;gap:16px}.detail-row[data-v-b4e3ad54]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f3f4f6}[data-mode=dark] .detail-row[data-v-b4e3ad54]{border-bottom-color:#4b5563}.detail-row[data-v-b4e3ad54]:last-child{border-bottom:none}.detail-label[data-v-b4e3ad54]{font-size:14px;color:#6b7280;font-weight:500;flex-shrink:0;margin-right:16px}[data-mode=dark] .detail-label[data-v-b4e3ad54]{color:#9ca3af}.detail-value[data-v-b4e3ad54]{font-size:14px;color:#111827;font-weight:600;text-align:right;word-break:break-word;flex:1}[data-mode=dark] .detail-value[data-v-b4e3ad54]{color:#f9fafb}.transaction-status-badge[data-v-b4e3ad54]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize;display:inline-block}.transaction-status-badge.completed[data-v-b4e3ad54]{background:#d1fae5;color:#10b981}.transaction-status-badge.pending[data-v-b4e3ad54]{background:#fef3c7;color:#f59e0b}.transaction-status-badge.failed[data-v-b4e3ad54],.transaction-status-badge.cancelled[data-v-b4e3ad54]{background:#fee2e2;color:#ef4444}.rejection-reason-row[data-v-b4e3ad54]{background:#fef2f2;border-radius:8px;padding:16px;margin-top:8px}[data-mode=dark] .rejection-reason-row[data-v-b4e3ad54]{background:#7f1d1d}.rejection-reason-row .detail-value[data-v-b4e3ad54]{color:#dc2626}[data-mode=dark] .rejection-reason-row .detail-value[data-v-b4e3ad54]{color:#fca5a5}.error-text[data-v-b4e3ad54]{color:#dc2626}[data-mode=dark] .error-text[data-v-b4e3ad54]{color:#fca5a5}.transaction-item.clickable[data-v-b4e3ad54]{cursor:pointer}.transaction-item.clickable[data-v-b4e3ad54]:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}[data-mode=dark] .transaction-item.clickable[data-v-b4e3ad54]:hover{background:#4b5563}.sidebar-overlay[data-v-b4e3ad54]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-b4e3ad54]{display:block}}@media (max-width: 1024px){.dashboard-content[data-v-b4e3ad54]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-b4e3ad54]{margin-left:0}.container-fluid[data-v-b4e3ad54]{padding:0}.balance-section[data-v-b4e3ad54],.crypto-holdings-section[data-v-b4e3ad54],.fiat-holdings-section[data-v-b4e3ad54]{padding:24px}.balance-stats[data-v-b4e3ad54]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.dashboard-wrapper[data-v-b4e3ad54]{margin-top:60px}.customer-dashboard[data-v-b4e3ad54]{overflow-x:hidden}.dashboard-content[data-v-b4e3ad54]{padding:12px}.user-info-section[data-v-b4e3ad54]{padding:16px;margin-bottom:16px}.user-info-content[data-v-b4e3ad54]{flex-direction:column;align-items:flex-start;gap:16px}.user-details[data-v-b4e3ad54]{width:100%}.user-avatar[data-v-b4e3ad54]{width:48px;height:48px}.user-text h3[data-v-b4e3ad54]{font-size:18px}.user-id[data-v-b4e3ad54]{font-size:12px}.balance-section[data-v-b4e3ad54]{padding:20px;margin-bottom:16px;border-radius:12px}.balance-header[data-v-b4e3ad54]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.balance-header h4[data-v-b4e3ad54]{font-size:20px}.balance-subtitle[data-v-b4e3ad54]{font-size:13px}.withdraw-buttons[data-v-b4e3ad54]{flex-direction:column;width:100%;gap:10px}.btn-primary[data-v-b4e3ad54]{width:100%;justify-content:center;padding:12px 20px}.balance-main-content[data-v-b4e3ad54]{margin-bottom:20px}.balance-display[data-v-b4e3ad54]{gap:14px}.balance-amount[data-v-b4e3ad54]{font-size:40px}.balance-usd[data-v-b4e3ad54]{font-size:18px}.balance-divider[data-v-b4e3ad54]{margin:24px 0}.balance-stats[data-v-b4e3ad54]{grid-template-columns:1fr;gap:12px}.balance-stat[data-v-b4e3ad54]{padding:16px;gap:14px}.balance-stat-icon[data-v-b4e3ad54]{width:44px;height:44px;font-size:18px}.balance-stat-value[data-v-b4e3ad54]{font-size:20px}.crypto-holdings-section[data-v-b4e3ad54],.fiat-holdings-section[data-v-b4e3ad54]{padding:16px;margin-bottom:16px}.section-header-row[data-v-b4e3ad54]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.section-header-row h4[data-v-b4e3ad54]{font-size:18px}.holdings-table-wrapper[data-v-b4e3ad54]{display:none}.holdings-cards-mobile[data-v-b4e3ad54]{display:block}.holding-card[data-v-b4e3ad54]{margin-bottom:12px}.holding-card-header[data-v-b4e3ad54]{margin-bottom:12px;padding-bottom:12px}.asset-icon[data-v-b4e3ad54]{width:40px;height:40px}.asset-name[data-v-b4e3ad54]{font-size:14px}.asset-symbol[data-v-b4e3ad54]{font-size:12px}.transaction-modal[data-v-b4e3ad54]{max-width:90%}.detail-label[data-v-b4e3ad54]{min-width:auto}.transactions-section[data-v-b4e3ad54]{padding:16px;margin-bottom:16px}.transactions-list[data-v-b4e3ad54]{gap:10px}.transaction-item[data-v-b4e3ad54]{padding:12px;flex-direction:column;align-items:stretch;gap:12px}.transaction-item-top[data-v-b4e3ad54]{display:flex;align-items:center;gap:12px;width:100%}.transaction-icon[data-v-b4e3ad54]{width:40px;height:40px;flex-shrink:0}.transaction-details[data-v-b4e3ad54]{flex:1;min-width:0}.transaction-type[data-v-b4e3ad54]{font-size:14px;font-weight:600;margin-bottom:4px}.transaction-date[data-v-b4e3ad54]{font-size:12px;color:#6b7280}[data-mode=dark] .transaction-date[data-v-b4e3ad54]{color:#9ca3af}.transaction-amount[data-v-b4e3ad54]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.amount[data-v-b4e3ad54]{font-size:15px;font-weight:600}.amount-usd[data-v-b4e3ad54]{font-size:12px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-b4e3ad54]{color:#9ca3af}.transaction-status[data-v-b4e3ad54]{width:100%;text-align:center;padding:8px;font-size:12px;font-weight:500;border-radius:6px}}@media (max-width: 480px){.dashboard-content[data-v-b4e3ad54]{padding:8px}.user-info-section[data-v-b4e3ad54],.balance-section[data-v-b4e3ad54],.crypto-holdings-section[data-v-b4e3ad54],.fiat-holdings-section[data-v-b4e3ad54]{padding:12px;border-radius:8px}.balance-section[data-v-b4e3ad54]{padding:16px}.balance-header h4[data-v-b4e3ad54]{font-size:18px}.balance-amount[data-v-b4e3ad54]{font-size:36px}.balance-usd[data-v-b4e3ad54]{font-size:16px}.balance-stat[data-v-b4e3ad54]{padding:14px}.balance-stat-icon[data-v-b4e3ad54]{width:40px;height:40px;font-size:16px}.balance-stat-value[data-v-b4e3ad54]{font-size:18px}.section-header-row h4[data-v-b4e3ad54],.balance-header h4[data-v-b4e3ad54]{font-size:16px}.holding-card[data-v-b4e3ad54]{padding:12px}.holding-card-header[data-v-b4e3ad54]{margin-bottom:10px;padding-bottom:10px}.asset-icon[data-v-b4e3ad54]{width:36px;height:36px}.btn-withdraw-mobile[data-v-b4e3ad54]{width:32px;height:32px}.holding-card-body[data-v-b4e3ad54]{gap:10px}.holding-label[data-v-b4e3ad54]{font-size:12px}.holding-value-mobile[data-v-b4e3ad54]{font-size:13px}.transaction-item[data-v-b4e3ad54]{padding:10px;gap:10px}.transaction-icon[data-v-b4e3ad54]{width:36px;height:36px}.transaction-type[data-v-b4e3ad54]{font-size:13px}.transaction-date[data-v-b4e3ad54]{font-size:11px}.amount[data-v-b4e3ad54]{font-size:14px}.amount-usd[data-v-b4e3ad54]{font-size:11px}.transaction-status[data-v-b4e3ad54]{padding:6px;font-size:11px}}.customer-dashboard[data-v-ee6e0b40]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-ee6e0b40]{background:#111827}.dashboard-wrapper[data-v-ee6e0b40]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-ee6e0b40]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-ee6e0b40]{margin-left:80px}.container-fluid[data-v-ee6e0b40]{max-width:1400px;margin:0 auto}.page-header[data-v-ee6e0b40]{margin-bottom:32px}.page-header h4[data-v-ee6e0b40]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-ee6e0b40]{color:#f9fafb}.crypto-price-cards[data-v-ee6e0b40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.price-cards-loading[data-v-ee6e0b40],.price-cards-error[data-v-ee6e0b40]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;min-height:200px}[data-mode=dark] .price-cards-loading[data-v-ee6e0b40],[data-mode=dark] .price-cards-error[data-v-ee6e0b40]{background:#1f2937}.loading-spinner[data-v-ee6e0b40]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-ee6e0b40 1s linear infinite;margin-bottom:16px}[data-mode=dark] .loading-spinner[data-v-ee6e0b40]{border-color:#374151;border-top-color:#3b82f6}@keyframes spin-ee6e0b40{to{transform:rotate(360deg)}}.price-cards-loading p[data-v-ee6e0b40],.price-cards-error p[data-v-ee6e0b40]{font-size:14px;color:#6b7280;margin:0;text-align:center}[data-mode=dark] .price-cards-loading p[data-v-ee6e0b40],[data-mode=dark] .price-cards-error p[data-v-ee6e0b40]{color:#9ca3af}.price-cards-error p[data-v-ee6e0b40]{color:#dc2626}[data-mode=dark] .price-cards-error p[data-v-ee6e0b40]{color:#f87171}.price-card[data-v-ee6e0b40]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .price-card[data-v-ee6e0b40]{background:#1f2937}.price-card-header[data-v-ee6e0b40]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .price-card-header[data-v-ee6e0b40]{border-bottom-color:#374151}.crypto-info[data-v-ee6e0b40]{display:flex;align-items:center;gap:12px}.crypto-icon[data-v-ee6e0b40]{width:40px;height:40px;border-radius:50%}.crypto-info h4[data-v-ee6e0b40]{font-size:18px;font-weight:600;color:#181818;margin:0}[data-mode=dark] .crypto-info h4[data-v-ee6e0b40]{color:#f9fafb}.price-card-body[data-v-ee6e0b40]{display:flex;align-items:center;justify-content:space-between;position:relative}.price-info[data-v-ee6e0b40]{display:flex;flex-direction:column;gap:4px}.price-label[data-v-ee6e0b40]{font-size:13px;color:#6b7280}[data-mode=dark] .price-label[data-v-ee6e0b40]{color:#9ca3af}.price-value[data-v-ee6e0b40]{font-size:18px;font-weight:600;color:#181818;margin:0}[data-mode=dark] .price-value[data-v-ee6e0b40]{color:#f9fafb}.divider[data-v-ee6e0b40]{width:1px;height:100%;background:#e5e7eb;margin:0 16px}[data-mode=dark] .divider[data-v-ee6e0b40]{background:#374151}.wallet-section[data-v-ee6e0b40]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .wallet-section[data-v-ee6e0b40]{background:#1f2937}.section-header-row[data-v-ee6e0b40]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-header-row h4[data-v-ee6e0b40]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-ee6e0b40]{color:#f9fafb}.holdings-table-wrapper[data-v-ee6e0b40]{overflow-x:auto}.holdings-table[data-v-ee6e0b40]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-ee6e0b40]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-ee6e0b40]{background:#374151}.holdings-table th[data-v-ee6e0b40]{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table th[data-v-ee6e0b40]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-ee6e0b40]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-ee6e0b40]{border-bottom-color:#4b5563}.asset-info[data-v-ee6e0b40]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-ee6e0b40]{width:40px;height:40px;border-radius:50%}.asset-name[data-v-ee6e0b40]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .asset-name[data-v-ee6e0b40]{color:#f9fafb}.chain-name[data-v-ee6e0b40]{font-size:14px;font-weight:500;color:#6b7280}[data-mode=dark] .chain-name[data-v-ee6e0b40]{color:#9ca3af}.wallet-address[data-v-ee6e0b40]{font-size:13px;font-weight:500;color:#181818;font-family:monospace}.wallet-address.not-set[data-v-ee6e0b40]{color:#9ca3af;font-style:italic}[data-mode=dark] .wallet-address[data-v-ee6e0b40]{color:#f9fafb}[data-mode=dark] .wallet-address.not-set[data-v-ee6e0b40]{color:#6b7280}.btn-copy[data-v-ee6e0b40]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-copy[data-v-ee6e0b40]:hover:not(:disabled){background:#1e40af}.btn-copy[data-v-ee6e0b40]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-mode=dark] .btn-copy[data-v-ee6e0b40]:disabled{background:#4b5563;color:#6b7280}.btn-copy i[data-v-ee6e0b40]{font-size:12px}.holdings-cards-mobile[data-v-ee6e0b40]{display:none}.wallet-card[data-v-ee6e0b40]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .wallet-card[data-v-ee6e0b40]{background:#374151;border-color:#4b5563}.wallet-card-header[data-v-ee6e0b40]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .wallet-card-header[data-v-ee6e0b40]{border-bottom-color:#4b5563}.wallet-card-body[data-v-ee6e0b40]{display:flex;flex-direction:column;gap:12px}.wallet-card-row[data-v-ee6e0b40]{display:flex;flex-direction:column;gap:8px}.holding-label[data-v-ee6e0b40]{font-size:13px;color:#6b7280;font-weight:500}[data-mode=dark] .holding-label[data-v-ee6e0b40]{color:#9ca3af}.wallet-address-mobile[data-v-ee6e0b40]{font-size:12px;font-weight:500;color:#181818;font-family:monospace;word-break:break-all}.wallet-address-mobile.not-set[data-v-ee6e0b40]{color:#9ca3af;font-style:italic}[data-mode=dark] .wallet-address-mobile[data-v-ee6e0b40]{color:#f9fafb}[data-mode=dark] .wallet-address-mobile.not-set[data-v-ee6e0b40]{color:#6b7280}.btn-copy-mobile[data-v-ee6e0b40]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-copy-mobile[data-v-ee6e0b40]:hover:not(:disabled){background:#1e40af}.btn-copy-mobile[data-v-ee6e0b40]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-mode=dark] .btn-copy-mobile[data-v-ee6e0b40]:disabled{background:#4b5563;color:#6b7280}.transactions-section[data-v-ee6e0b40]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-ee6e0b40]{background:#1f2937}.transactions-list[data-v-ee6e0b40]{display:flex;flex-direction:column;gap:12px}.no-transactions[data-v-ee6e0b40]{text-align:center;padding:40px;color:#6b7280}[data-mode=dark] .no-transactions[data-v-ee6e0b40]{color:#9ca3af}.transaction-item[data-v-ee6e0b40]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;transition:all .2s ease}[data-mode=dark] .transaction-item[data-v-ee6e0b40]{background:#374151}.transaction-item-top[data-v-ee6e0b40]{display:flex;align-items:center;gap:12px;width:100%}.transaction-icon[data-v-ee6e0b40]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.transaction-icon.deposit[data-v-ee6e0b40]{background:#d1fae5;color:#059669}.transaction-icon.withdrawal[data-v-ee6e0b40]{background:#fee2e2;color:#dc2626}.transaction-details[data-v-ee6e0b40]{flex:1;min-width:0}.transaction-type[data-v-ee6e0b40]{font-size:14px;font-weight:600;margin-bottom:4px;color:#181818}[data-mode=dark] .transaction-type[data-v-ee6e0b40]{color:#f9fafb}.transaction-date[data-v-ee6e0b40]{font-size:12px;color:#6b7280;margin-bottom:4px}[data-mode=dark] .transaction-date[data-v-ee6e0b40]{color:#9ca3af}.transaction-asset[data-v-ee6e0b40]{font-size:12px;color:#6b7280;font-weight:500}[data-mode=dark] .transaction-asset[data-v-ee6e0b40]{color:#9ca3af}.transaction-amount[data-v-ee6e0b40]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.amount[data-v-ee6e0b40]{font-size:15px;font-weight:600}.amount.deposit[data-v-ee6e0b40]{color:#059669}.amount.withdrawal[data-v-ee6e0b40]{color:#dc2626}.amount-usd[data-v-ee6e0b40]{font-size:12px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-ee6e0b40]{color:#9ca3af}.transaction-status[data-v-ee6e0b40]{width:100%;text-align:center;padding:8px;font-size:12px;font-weight:500;border-radius:6px}.transaction-status.completed[data-v-ee6e0b40]{background:#d1fae5;color:#059669}.transaction-status.pending[data-v-ee6e0b40]{background:#fef3c7;color:#d97706}.transaction-status.failed[data-v-ee6e0b40]{background:#fee2e2;color:#ef4444}.sidebar-overlay[data-v-ee6e0b40]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-ee6e0b40]{display:block}.dashboard-content[data-v-ee6e0b40]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-ee6e0b40]{margin-left:0}.crypto-price-cards[data-v-ee6e0b40]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.dashboard-wrapper[data-v-ee6e0b40]{margin-top:60px}.dashboard-content[data-v-ee6e0b40]{padding:12px}.page-header h4[data-v-ee6e0b40]{font-size:20px}.crypto-price-cards[data-v-ee6e0b40]{grid-template-columns:1fr;gap:12px}.price-card[data-v-ee6e0b40]{padding:16px}.wallet-section[data-v-ee6e0b40]{padding:16px;margin-bottom:16px}.holdings-table-wrapper[data-v-ee6e0b40]{display:none}.holdings-cards-mobile[data-v-ee6e0b40]{display:block}.transactions-section[data-v-ee6e0b40]{padding:16px}}@media (max-width: 480px){.dashboard-content[data-v-ee6e0b40]{padding:8px}.price-card[data-v-ee6e0b40],.wallet-section[data-v-ee6e0b40],.transactions-section[data-v-ee6e0b40]{padding:12px;border-radius:8px}}.customer-dashboard[data-v-ea7ed1ac]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-ea7ed1ac]{background:#111827}.dashboard-wrapper[data-v-ea7ed1ac]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-ea7ed1ac]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden}.dashboard-content.sidebar-collapsed[data-v-ea7ed1ac]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-ea7ed1ac]{max-width:1400px;margin:0 auto;width:100%;padding:0}.page-header[data-v-ea7ed1ac]{margin-bottom:32px}.page-header h4[data-v-ea7ed1ac]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-ea7ed1ac]{color:#f9fafb}.settings-content[data-v-ea7ed1ac]{width:100%}.row[data-v-ea7ed1ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.col-xxl-6[data-v-ea7ed1ac]{width:100%}.settings-box[data-v-ea7ed1ac]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .settings-box[data-v-ea7ed1ac]{background:#1f2937}.settings-box-header[data-v-ea7ed1ac]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .settings-box-header[data-v-ea7ed1ac]{border-bottom-color:#374151}.settings-box-header h4[data-v-ea7ed1ac]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .settings-box-header h4[data-v-ea7ed1ac]{color:#f9fafb}.settings-form[data-v-ea7ed1ac]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-ea7ed1ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group[data-v-ea7ed1ac]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-ea7ed1ac]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-ea7ed1ac]{color:#f9fafb}.form-group input[data-v-ea7ed1ac]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease}[data-mode=dark] .form-group input[data-v-ea7ed1ac]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-ea7ed1ac]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group input[readonly][data-v-ea7ed1ac]{background:#f9fafb;cursor:not-allowed}[data-mode=dark] .form-group input[readonly][data-v-ea7ed1ac]{background:#374151}.verification-section[data-v-ea7ed1ac]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}[data-mode=dark] .verification-section[data-v-ea7ed1ac]{border-top-color:#374151}.verification-section h5[data-v-ea7ed1ac]{font-size:18px;font-weight:600;color:#181818;margin:0 0 16px}[data-mode=dark] .verification-section h5[data-v-ea7ed1ac]{color:#f9fafb}.verification-status[data-v-ea7ed1ac]{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.verification-status.error[data-v-ea7ed1ac]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.verification-status.warning[data-v-ea7ed1ac]{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.verification-status.success[data-v-ea7ed1ac]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.verification-upload[data-v-ea7ed1ac]{display:flex;flex-direction:column;gap:16px}.upload-container[data-v-ea7ed1ac]{position:relative;width:100%;max-width:300px;aspect-ratio:16/9;border:2px dashed #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb}[data-mode=dark] .upload-container[data-v-ea7ed1ac]{border-color:#4b5563;background:#374151}.upload-preview[data-v-ea7ed1ac]{width:100%;height:100%;object-fit:cover}.upload-btn[data-v-ea7ed1ac]{position:absolute;bottom:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0003}.upload-btn[data-v-ea7ed1ac]:hover{background:#1e40af;transform:scale(1.1)}.btn-save[data-v-ea7ed1ac]{padding:12px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}.btn-save[data-v-ea7ed1ac]:hover{background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.sidebar-overlay[data-v-ea7ed1ac]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-ea7ed1ac]{display:block}.dashboard-content[data-v-ea7ed1ac]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-ea7ed1ac]{margin-left:0!important;width:100%!important}.container-fluid[data-v-ea7ed1ac]{padding:0}.row[data-v-ea7ed1ac]{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.dashboard-wrapper[data-v-ea7ed1ac]{margin-top:60px}.dashboard-content[data-v-ea7ed1ac]{padding:12px}.settings-box[data-v-ea7ed1ac]{padding:20px}.form-row[data-v-ea7ed1ac]{grid-template-columns:1fr}}@media (max-width: 480px){.dashboard-content[data-v-ea7ed1ac]{padding:8px}.settings-box[data-v-ea7ed1ac]{padding:16px}}.customer-dashboard[data-v-458e6015]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-458e6015]{background:#111827}.dashboard-wrapper[data-v-458e6015]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-458e6015]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-458e6015]{margin-left:80px}.container-fluid[data-v-458e6015]{max-width:800px;margin:0 auto}.page-header[data-v-458e6015]{margin-bottom:32px}.page-header h4[data-v-458e6015]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-458e6015]{color:#f9fafb}.password-content[data-v-458e6015]{display:flex;justify-content:center}.password-box[data-v-458e6015]{width:100%;background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .password-box[data-v-458e6015]{background:#1f2937}.password-box-header[data-v-458e6015]{margin-bottom:32px;text-align:center}.password-box-header h4[data-v-458e6015]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .password-box-header h4[data-v-458e6015]{color:#f9fafb}.password-box-header p[data-v-458e6015]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .password-box-header p[data-v-458e6015]{color:#9ca3af}.password-form[data-v-458e6015]{display:flex;flex-direction:column;gap:20px}.message[data-v-458e6015]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-458e6015]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.message.error[data-v-458e6015]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.form-group[data-v-458e6015]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-458e6015]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-458e6015]{color:#f9fafb}.form-group input[data-v-458e6015]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease}[data-mode=dark] .form-group input[data-v-458e6015]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-458e6015]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group input.error[data-v-458e6015]{border-color:#dc2626}.error-text[data-v-458e6015]{font-size:12px;color:#dc2626;margin-top:4px}.password-requirements[data-v-458e6015]{margin-top:8px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}[data-mode=dark] .password-requirements[data-v-458e6015]{background:#374151;border-color:#4b5563}.requirements-title[data-v-458e6015]{font-size:13px;font-weight:600;color:#181818;margin:0 0 8px}[data-mode=dark] .requirements-title[data-v-458e6015]{color:#f9fafb}.password-requirements ul[data-v-458e6015]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.password-requirements li[data-v-458e6015]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:8px}[data-mode=dark] .password-requirements li[data-v-458e6015]{color:#9ca3af}.password-requirements li[data-v-458e6015]:before{content:"○";font-size:16px;color:#d1d5db}.password-requirements li.valid[data-v-458e6015]{color:#059669}.password-requirements li.valid[data-v-458e6015]:before{content:"✓";color:#059669}.btn-change-password[data-v-458e6015]{padding:14px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.btn-change-password[data-v-458e6015]:hover:not(:disabled){background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-change-password[data-v-458e6015]:disabled{opacity:.6;cursor:not-allowed}.sidebar-overlay[data-v-458e6015]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-458e6015]{display:block}.dashboard-content[data-v-458e6015]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-458e6015]{margin-left:0}}@media (max-width: 768px){.dashboard-wrapper[data-v-458e6015]{margin-top:60px}.dashboard-content[data-v-458e6015]{padding:12px}.password-box[data-v-458e6015]{padding:24px}}@media (max-width: 480px){.dashboard-content[data-v-458e6015]{padding:8px}.password-box[data-v-458e6015]{padding:20px}}.customer-dashboard[data-v-9f145f59]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-9f145f59]{background:#111827}.dashboard-wrapper[data-v-9f145f59]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-9f145f59]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden}.dashboard-content.sidebar-collapsed[data-v-9f145f59]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-9f145f59]{max-width:1200px;margin:0 auto;width:100%;padding:0}.page-header[data-v-9f145f59]{margin-bottom:32px;text-align:center}.page-header h4[data-v-9f145f59]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .page-header h4[data-v-9f145f59]{color:#f9fafb}.page-header p[data-v-9f145f59]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .page-header p[data-v-9f145f59]{color:#9ca3af}.contact-content[data-v-9f145f59]{width:100%}.contact-box[data-v-9f145f59]{width:100%;background:transparent;border-radius:12px;padding:0;box-shadow:none;display:grid;grid-template-columns:1fr 1.5fr;gap:24px;border:none;transition:all .2s ease}[data-mode=dark] .contact-box[data-v-9f145f59]{background:transparent;border:none;box-shadow:none}.contact-info[data-v-9f145f59]{width:100%;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:32px;border-radius:12px;border:1px solid #e5e7eb}[data-mode=dark] .contact-info[data-v-9f145f59]{background:#1f2937;border-color:#374151}.contact-form-section[data-v-9f145f59]{width:100%;background:#f9fafb;padding:32px;border-radius:12px;border:1px solid #e5e7eb}[data-mode=dark] .contact-form-section[data-v-9f145f59]{background:#111827;border-color:#374151}.contact-info h4[data-v-9f145f59],.contact-form-section h4[data-v-9f145f59]{font-size:20px;font-weight:700;color:#181818;margin:0 0 24px;text-align:center}[data-mode=dark] .contact-info h4[data-v-9f145f59],[data-mode=dark] .contact-form-section h4[data-v-9f145f59]{color:#f9fafb}.contact-details[data-v-9f145f59]{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center}.contact-item[data-v-9f145f59]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%}.contact-icon[data-v-9f145f59]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#2563eb;border-radius:12px;flex-shrink:0;transition:all .2s ease}[data-mode=dark] .contact-icon[data-v-9f145f59]{background:#2563eb33;color:#60a5fa}.contact-icon i[data-v-9f145f59]{font-size:24px}.contact-text[data-v-9f145f59]{display:flex;flex-direction:column;align-items:center;gap:4px}.contact-text h5[data-v-9f145f59]{font-size:14px;font-weight:600;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.5px}[data-mode=dark] .contact-text h5[data-v-9f145f59]{color:#9ca3af}.contact-text p[data-v-9f145f59]{font-size:15px;color:#181818;margin:0;font-weight:500}[data-mode=dark] .contact-text p[data-v-9f145f59]{color:#f9fafb}.contact-form[data-v-9f145f59]{display:flex;flex-direction:column;gap:20px}.message[data-v-9f145f59]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-9f145f59]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-9f145f59]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-9f145f59]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-9f145f59]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.form-group[data-v-9f145f59]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9f145f59]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-9f145f59]{color:#f9fafb}.form-group input[data-v-9f145f59],.form-group textarea[data-v-9f145f59]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease;font-family:inherit}[data-mode=dark] .form-group input[data-v-9f145f59],[data-mode=dark] .form-group textarea[data-v-9f145f59]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-9f145f59]:focus,.form-group textarea[data-v-9f145f59]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}[data-mode=dark] .form-group input[data-v-9f145f59]:focus,[data-mode=dark] .form-group textarea[data-v-9f145f59]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.form-group textarea[data-v-9f145f59]{resize:vertical;min-height:120px}.btn-submit[data-v-9f145f59]{padding:14px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start;box-shadow:0 2px 8px #2563eb4d}[data-mode=dark] .btn-submit[data-v-9f145f59]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f64d}.btn-submit[data-v-9f145f59]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}[data-mode=dark] .btn-submit[data-v-9f145f59]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f666}.btn-submit[data-v-9f145f59]:disabled{opacity:.6;cursor:not-allowed}.sidebar-overlay[data-v-9f145f59]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-9f145f59]{display:block}.dashboard-content[data-v-9f145f59]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-9f145f59]{margin-left:0!important;width:100%!important}.container-fluid[data-v-9f145f59]{padding:0}.contact-box[data-v-9f145f59]{grid-template-columns:1fr;gap:24px}.contact-info[data-v-9f145f59],.contact-form-section[data-v-9f145f59]{padding:24px}}@media (max-width: 768px){.dashboard-wrapper[data-v-9f145f59]{margin-top:60px}.dashboard-content[data-v-9f145f59]{padding:12px}.contact-info[data-v-9f145f59],.contact-form-section[data-v-9f145f59]{padding:20px}}@media (max-width: 480px){.dashboard-content[data-v-9f145f59]{padding:8px}.contact-box[data-v-9f145f59]{gap:16px}.contact-info[data-v-9f145f59],.contact-form-section[data-v-9f145f59]{padding:16px}.contact-details[data-v-9f145f59]{gap:24px}.contact-item[data-v-9f145f59]{gap:10px}.contact-icon[data-v-9f145f59]{width:48px;height:48px}.contact-icon i[data-v-9f145f59]{font-size:20px}}.customer-header[data-v-934a510e]{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:101;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .customer-header[data-v-934a510e]{background:#1f2937;border-bottom-color:#374151}.header-nav[data-v-934a510e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:24px}.header-left[data-v-934a510e]{display:flex;align-items:center;gap:32px}.mobile-menu-toggle[data-v-934a510e]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-right:12px}[data-mode=dark] .mobile-menu-toggle[data-v-934a510e]{background:#374151;color:#9ca3af}.mobile-menu-toggle[data-v-934a510e]:hover{background:#2563eb;color:#fff}.mobile-menu-toggle i[data-v-934a510e]{font-size:18px}@media (max-width: 1024px){.mobile-menu-toggle[data-v-934a510e]{display:flex}}.logo-section[data-v-934a510e]{flex-shrink:0}.logo-link[data-v-934a510e]{display:flex;align-items:center}.logo-img[data-v-934a510e]{height:40px;width:auto}.header-right[data-v-934a510e]{display:flex;align-items:center;gap:12px}.header-action[data-v-934a510e]{position:relative}.action-btn[data-v-934a510e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative}[data-mode=dark] .action-btn[data-v-934a510e]{background:#374151;color:#9ca3af}.action-btn[data-v-934a510e]:hover{background:#2563eb;color:#fff}.user-profile-dropdown[data-v-934a510e]{position:relative}.user-profile-btn[data-v-934a510e]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background .2s ease}.user-profile-btn[data-v-934a510e]:hover{background:#f3f4f6}[data-mode=dark] .user-profile-btn[data-v-934a510e]:hover{background:#374151}.user-avatar[data-v-934a510e]{width:36px;height:36px;border-radius:50%;object-fit:cover}.dropdown-icon[data-v-934a510e]{font-size:12px;color:#6b7280;transition:transform .2s ease}.user-profile-dropdown.active .dropdown-icon[data-v-934a510e]{transform:rotate(180deg)}.user-menu[data-v-934a510e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:180px;padding:8px;z-index:101}[data-mode=dark] .user-menu[data-v-934a510e]{background:#1f2937;border-color:#374151}.user-menu-item[data-v-934a510e]{display:flex;align-items:center;gap:12px;padding:10px 12px;color:#374151;text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:14px}[data-mode=dark] .user-menu-item[data-v-934a510e]{color:#e5e7eb}.user-menu-item i[data-v-934a510e]{font-size:16px;color:#6b7280;width:20px}[data-mode=dark] .user-menu-item i[data-v-934a510e]{color:#9ca3af}.user-menu-item[data-v-934a510e]:hover{background:#f3f4f6;color:#2563eb}[data-mode=dark] .user-menu-item[data-v-934a510e]:hover{background:#374151;color:#60a5fa}.user-menu-item:hover i[data-v-934a510e]{color:#2563eb}[data-mode=dark] .user-menu-item:hover i[data-v-934a510e]{color:#60a5fa}@media (max-width: 768px){.customer-header[data-v-934a510e]{position:sticky;top:0;z-index:101}.header-nav[data-v-934a510e]{padding:12px 16px;gap:12px}.logo-img[data-v-934a510e]{height:32px}.mobile-menu-toggle[data-v-934a510e]{width:36px;height:36px;margin-right:8px}}.customer-sidebar[data-v-7f6f59f6]{width:260px;height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;position:fixed;left:0;top:0;transition:width .3s ease,transform .3s ease;z-index:100;box-shadow:2px 0 8px #0000001a}[data-mode=dark] .customer-sidebar[data-v-7f6f59f6]{background:#1f2937;border-right-color:#374151}.customer-sidebar.collapsed[data-v-7f6f59f6]{width:80px}.sidebar-header[data-v-7f6f59f6]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .sidebar-header[data-v-7f6f59f6]{border-bottom-color:#374151}.sidebar-logo[data-v-7f6f59f6]{display:flex;align-items:center;opacity:1;transition:opacity .3s ease}.customer-sidebar.collapsed .sidebar-logo[data-v-7f6f59f6]{opacity:0;width:0;overflow:hidden}.logo-img[data-v-7f6f59f6]{height:36px;width:auto}.sidebar-toggle[data-v-7f6f59f6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease}[data-mode=dark] .sidebar-toggle[data-v-7f6f59f6]{background:#374151;color:#9ca3af}.sidebar-toggle[data-v-7f6f59f6]:hover{background:#2563eb;color:#fff}.sidebar-nav[data-v-7f6f59f6]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-menu[data-v-7f6f59f6]{list-style:none;margin:0;padding:0}.menu-item[data-v-7f6f59f6]{margin:4px 0}.menu-link[data-v-7f6f59f6]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#6b7280;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:500;margin:0 8px;border-radius:8px}[data-mode=dark] .menu-link[data-v-7f6f59f6]{color:#9ca3af}.menu-link i[data-v-7f6f59f6]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.menu-text[data-v-7f6f59f6]{transition:opacity .3s ease}.customer-sidebar.collapsed .menu-text[data-v-7f6f59f6]{opacity:0;width:0;overflow:hidden}.menu-link[data-v-7f6f59f6]:hover{background:#f3f4f6;color:#2563eb}[data-mode=dark] .menu-link[data-v-7f6f59f6]:hover{background:#374151;color:#60a5fa}.menu-link.active[data-v-7f6f59f6],[data-mode=dark] .menu-link.active[data-v-7f6f59f6]{background:#2563eb;color:#fff}.sidebar-footer[data-v-7f6f59f6]{padding:16px;border-top:1px solid #e5e7eb}[data-mode=dark] .sidebar-footer[data-v-7f6f59f6]{border-top-color:#374151}.logout-btn[data-v-7f6f59f6]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fef2f2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}[data-mode=dark] .logout-btn[data-v-7f6f59f6]{background:#7f1d1d;color:#fca5a5}.logout-btn[data-v-7f6f59f6]:hover{background:#fee2e2;color:#b91c1c}[data-mode=dark] .logout-btn[data-v-7f6f59f6]:hover{background:#991b1b;color:#fca5a5}.logout-btn i[data-v-7f6f59f6]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.customer-sidebar.collapsed .logout-btn span[data-v-7f6f59f6]{opacity:0;width:0;overflow:hidden}@media (max-width: 1024px){.customer-sidebar[data-v-7f6f59f6]{transform:translate(-100%);position:fixed;top:0;left:0;height:100vh;z-index:100;box-shadow:2px 0 8px #0000001a}.customer-sidebar.mobile-open[data-v-7f6f59f6]{transform:translate(0);width:260px}.customer-sidebar.collapsed[data-v-7f6f59f6]{transform:translate(-100%)}.customer-sidebar.collapsed.mobile-open[data-v-7f6f59f6]{transform:translate(0);width:260px}}.modal-overlay[data-v-73540a68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-73540a68]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}[data-mode=dark] .modal-content[data-v-73540a68]{background:#1f2937}.modal-header[data-v-73540a68]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:10;border-radius:16px 16px 0 0}[data-mode=dark] .modal-header[data-v-73540a68]{background:#1f2937;border-bottom-color:#374151}.modal-header h4[data-v-73540a68]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-73540a68]{color:#f9fafb}.modal-close[data-v-73540a68]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}[data-mode=dark] .modal-close[data-v-73540a68]{background:#374151;color:#9ca3af}.modal-close[data-v-73540a68]:hover{background:#e5e7eb;color:#181818}.modal-body[data-v-73540a68]{padding:24px}.message[data-v-73540a68]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-73540a68]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-73540a68]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-73540a68]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-73540a68]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.edit-account-form[data-v-73540a68]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-73540a68]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-73540a68]{font-size:18px;font-weight:700;color:#181818;margin:0;padding-bottom:12px;border-bottom:2px solid #e5e7eb}[data-mode=dark] .section-title[data-v-73540a68]{color:#f9fafb;border-bottom-color:#374151}.form-grid[data-v-73540a68]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-73540a68]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-73540a68]{grid-column:1 / -1}.form-group label[data-v-73540a68]{font-size:14px;font-weight:600;color:#181818;display:flex;align-items:center;gap:8px}[data-mode=dark] .form-group label[data-v-73540a68]{color:#f9fafb}.form-group label i[data-v-73540a68]{color:#2563eb}.form-group input[data-v-73540a68],.form-group select[data-v-73540a68]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease;font-family:inherit;width:100%}[data-mode=dark] .form-group input[data-v-73540a68],[data-mode=dark] .form-group select[data-v-73540a68]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-73540a68]:focus,.form-group select[data-v-73540a68]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-hint[data-v-73540a68]{font-size:12px;color:#6b7280;margin-top:-4px}[data-mode=dark] .form-hint[data-v-73540a68]{color:#9ca3af}.modal-actions[data-v-73540a68]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px;border-top:1px solid #e5e7eb;margin-top:8px}[data-mode=dark] .modal-actions[data-v-73540a68]{border-top-color:#374151}.btn-cancel[data-v-73540a68]{padding:12px 24px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}[data-mode=dark] .btn-cancel[data-v-73540a68]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-73540a68]:hover{background:#e5e7eb;color:#181818}.btn-submit[data-v-73540a68]{padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-73540a68]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1e3a8a)}.btn-submit[data-v-73540a68]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-73540a68]{max-width:100%;max-height:95vh}.form-grid[data-v-73540a68]{grid-template-columns:1fr}.modal-actions[data-v-73540a68]{flex-direction:column}.btn-cancel[data-v-73540a68],.btn-submit[data-v-73540a68]{width:100%}}.customer-dashboard[data-v-4e20268b]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-4e20268b]{background:#111827}.dashboard-wrapper[data-v-4e20268b]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-4e20268b]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden}.dashboard-content.sidebar-collapsed[data-v-4e20268b]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-4e20268b]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-4e20268b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-4e20268b]{display:block}.dashboard-content[data-v-4e20268b]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-4e20268b]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-4e20268b]{margin-top:60px}.customer-dashboard[data-v-4e20268b]{overflow-x:hidden}.container-fluid[data-v-4e20268b]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-4e20268b]{padding:12px}}.page-header[data-v-4e20268b]{margin-bottom:32px}.page-header h4[data-v-4e20268b]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-4e20268b]{color:#f9fafb}.accounts-section[data-v-4e20268b]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .accounts-section[data-v-4e20268b]{background:#1f2937}.section-header-row[data-v-4e20268b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.search-box[data-v-4e20268b]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-4e20268b]{position:absolute;left:16px;color:#6b7280;font-size:14px}.search-box input[data-v-4e20268b]{width:100%;padding:10px 16px 10px 40px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818}[data-mode=dark] .search-box input[data-v-4e20268b]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-4e20268b]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.user-id[data-v-4e20268b]{font-family:monospace;font-size:13px;color:#2563eb;font-weight:600}[data-mode=dark] .user-id[data-v-4e20268b]{color:#60a5fa}.user-email[data-v-4e20268b]{font-size:14px;color:#181818}[data-mode=dark] .user-email[data-v-4e20268b]{color:#f9fafb}.account-type-badge[data-v-4e20268b]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.account-type-badge.user[data-v-4e20268b]{background:#dbeafe;color:#2563eb}.account-type-badge.administrator[data-v-4e20268b]{background:#fef3c7;color:#d97706}[data-mode=dark] .account-type-badge.user[data-v-4e20268b]{background:#2563eb33;color:#60a5fa}[data-mode=dark] .account-type-badge.administrator[data-v-4e20268b]{background:#d9770633;color:#fbbf24}.status-badge[data-v-4e20268b]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.active[data-v-4e20268b]{background:#d1fae5;color:#059669}[data-mode=dark] .status-badge.active[data-v-4e20268b]{background:#10b98133;color:#34d399}.date-text[data-v-4e20268b]{font-size:13px;color:#6b7280}[data-mode=dark] .date-text[data-v-4e20268b]{color:#9ca3af}.btn-edit[data-v-4e20268b]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-edit[data-v-4e20268b]:hover{background:#1e40af}.btn-edit i[data-v-4e20268b]{font-size:12px}.account-card[data-v-4e20268b]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .account-card[data-v-4e20268b]{background:#374151;border-color:#4b5563}.account-card-header[data-v-4e20268b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .account-card-header[data-v-4e20268b]{border-bottom-color:#4b5563}.account-card-row[data-v-4e20268b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}.btn-edit-mobile[data-v-4e20268b]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}.btn-edit-mobile[data-v-4e20268b]:hover{background:#1e40af}.loading-spinner[data-v-4e20268b]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-4e20268b 1s linear infinite;margin:0 auto 12px}@keyframes spin-4e20268b{to{transform:rotate(360deg)}}.holdings-table-wrapper[data-v-4e20268b]{overflow-x:auto}.holdings-table[data-v-4e20268b]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-4e20268b]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-4e20268b]{background:#374151}.holdings-table th[data-v-4e20268b]{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table th[data-v-4e20268b]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-4e20268b]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-4e20268b]{border-bottom-color:#4b5563}.holdings-row[data-v-4e20268b]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-4e20268b]:hover{background:#374151}.asset-info[data-v-4e20268b]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-4e20268b]{width:40px;height:40px;border-radius:8px;object-fit:cover}.asset-name[data-v-4e20268b]{font-size:14px;font-weight:600;color:#181818;margin-bottom:2px}[data-mode=dark] .asset-name[data-v-4e20268b]{color:#f9fafb}.asset-symbol[data-v-4e20268b]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-4e20268b]{color:#9ca3af}.holdings-cards-mobile[data-v-4e20268b]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-4e20268b]{display:block}.holdings-cards-mobile[data-v-4e20268b]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-4e20268b]{display:none}.holdings-cards-mobile[data-v-4e20268b]{display:block}}@media (max-width: 768px){.accounts-section[data-v-4e20268b]{padding:16px}.section-header-row[data-v-4e20268b]{flex-direction:column;align-items:stretch}.search-box[data-v-4e20268b]{min-width:100%}}.customer-dashboard[data-v-3372d6fd]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-3372d6fd]{background:#111827}.dashboard-wrapper[data-v-3372d6fd]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-3372d6fd]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden}.dashboard-content.sidebar-collapsed[data-v-3372d6fd]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-3372d6fd]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-3372d6fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-3372d6fd]{display:block}.dashboard-content[data-v-3372d6fd]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-3372d6fd]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-3372d6fd]{margin-top:60px}.customer-dashboard[data-v-3372d6fd]{overflow-x:hidden}.container-fluid[data-v-3372d6fd]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-3372d6fd]{padding:12px}}.page-header[data-v-3372d6fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.page-header h4[data-v-3372d6fd]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-3372d6fd]{color:#f9fafb}.btn-primary[data-v-3372d6fd]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2563eb4d}.btn-primary[data-v-3372d6fd]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.transactions-section[data-v-3372d6fd]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-3372d6fd]{background:#1f2937}.section-header-row[data-v-3372d6fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.search-box[data-v-3372d6fd]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-3372d6fd]{position:absolute;left:16px;color:#6b7280;font-size:14px}.search-box input[data-v-3372d6fd]{width:100%;padding:10px 16px 10px 40px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818}[data-mode=dark] .search-box input[data-v-3372d6fd]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-3372d6fd]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.transaction-type-badge[data-v-3372d6fd]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.transaction-type-badge.deposit[data-v-3372d6fd]{background:#d1fae5;color:#059669}.transaction-type-badge.withdrawal[data-v-3372d6fd]{background:#fee2e2;color:#dc2626}[data-mode=dark] .transaction-type-badge.deposit[data-v-3372d6fd]{background:#10b98133;color:#34d399}[data-mode=dark] .transaction-type-badge.withdrawal[data-v-3372d6fd]{background:#dc262633;color:#f87171}.status-badge[data-v-3372d6fd]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-3372d6fd]{background:#fef3c7;color:#d97706}.status-badge.completed[data-v-3372d6fd]{background:#d1fae5;color:#059669}.status-badge.failed[data-v-3372d6fd]{background:#fee2e2;color:#dc2626}.status-badge.cancelled[data-v-3372d6fd]{background:#e5e7eb;color:#6b7280}[data-mode=dark] .status-badge.pending[data-v-3372d6fd]{background:#d9770633;color:#fbbf24}[data-mode=dark] .status-badge.completed[data-v-3372d6fd]{background:#10b98133;color:#34d399}[data-mode=dark] .status-badge.failed[data-v-3372d6fd]{background:#dc262633;color:#f87171}[data-mode=dark] .status-badge.cancelled[data-v-3372d6fd]{background:#6b728033;color:#9ca3af}.asset-symbol-text[data-v-3372d6fd]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .asset-symbol-text[data-v-3372d6fd]{color:#f9fafb}.amount-value[data-v-3372d6fd]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .amount-value[data-v-3372d6fd]{color:#f9fafb}.amount-usd[data-v-3372d6fd]{font-size:13px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-3372d6fd]{color:#9ca3af}.btn-edit[data-v-3372d6fd]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-edit[data-v-3372d6fd]:hover{background:#1e40af}.btn-edit i[data-v-3372d6fd]{font-size:12px}.modal-overlay[data-v-3372d6fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-3372d6fd]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}[data-mode=dark] .modal-content[data-v-3372d6fd]{background:#1f2937}.modal-header[data-v-3372d6fd]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-3372d6fd]{border-bottom-color:#374151}.modal-header h4[data-v-3372d6fd]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-3372d6fd]{color:#f9fafb}.modal-close[data-v-3372d6fd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}[data-mode=dark] .modal-close[data-v-3372d6fd]{background:#374151;color:#9ca3af}.modal-close[data-v-3372d6fd]:hover{background:#e5e7eb;color:#181818}.modal-body[data-v-3372d6fd]{padding:24px}.message[data-v-3372d6fd]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-3372d6fd]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-3372d6fd]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-3372d6fd]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-3372d6fd]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.transaction-form[data-v-3372d6fd]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-3372d6fd]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3372d6fd]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-3372d6fd]{color:#f9fafb}.form-group select[data-v-3372d6fd],.form-group input[data-v-3372d6fd],.form-group textarea[data-v-3372d6fd]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease;font-family:inherit;width:100%}[data-mode=dark] .form-group select[data-v-3372d6fd],[data-mode=dark] .form-group input[data-v-3372d6fd],[data-mode=dark] .form-group textarea[data-v-3372d6fd]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group select[data-v-3372d6fd]:focus,.form-group input[data-v-3372d6fd]:focus,.form-group textarea[data-v-3372d6fd]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.modal-actions[data-v-3372d6fd]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.btn-cancel[data-v-3372d6fd]{padding:12px 24px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}[data-mode=dark] .btn-cancel[data-v-3372d6fd]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-3372d6fd]:hover{background:#e5e7eb;color:#181818}.btn-submit[data-v-3372d6fd]{padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-3372d6fd]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1e3a8a)}.btn-submit[data-v-3372d6fd]:disabled{opacity:.6;cursor:not-allowed}.transaction-card[data-v-3372d6fd]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .transaction-card[data-v-3372d6fd]{background:#374151;border-color:#4b5563}.transaction-card-header[data-v-3372d6fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .transaction-card-header[data-v-3372d6fd]{border-bottom-color:#4b5563}.transaction-card-row[data-v-3372d6fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}.btn-edit-mobile[data-v-3372d6fd]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}.btn-edit-mobile[data-v-3372d6fd]:hover{background:#1e40af}.loading-spinner[data-v-3372d6fd]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-3372d6fd 1s linear infinite;margin:0 auto 12px}@keyframes spin-3372d6fd{to{transform:rotate(360deg)}}.holdings-table-wrapper[data-v-3372d6fd]{overflow-x:auto}.holdings-table[data-v-3372d6fd]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-3372d6fd]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-3372d6fd]{background:#374151}.holdings-table th[data-v-3372d6fd]{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table th[data-v-3372d6fd]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-3372d6fd]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-3372d6fd]{border-bottom-color:#4b5563}.holdings-row[data-v-3372d6fd]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-3372d6fd]:hover{background:#374151}.asset-info[data-v-3372d6fd]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-3372d6fd]{width:40px;height:40px;border-radius:8px;object-fit:cover}.asset-name[data-v-3372d6fd]{font-size:14px;font-weight:600;color:#181818;margin-bottom:2px}[data-mode=dark] .asset-name[data-v-3372d6fd]{color:#f9fafb}.asset-symbol[data-v-3372d6fd]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-3372d6fd]{color:#9ca3af}.holdings-cards-mobile[data-v-3372d6fd]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-3372d6fd]{display:block}.holdings-cards-mobile[data-v-3372d6fd]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-3372d6fd]{display:none}.holdings-cards-mobile[data-v-3372d6fd]{display:block}}@media (max-width: 768px){.transactions-section[data-v-3372d6fd]{padding:16px}.page-header[data-v-3372d6fd]{flex-direction:column;align-items:stretch}.btn-primary[data-v-3372d6fd]{width:100%}}.customer-dashboard[data-v-9a2a0e58]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-9a2a0e58]{background:#111827}.dashboard-wrapper[data-v-9a2a0e58]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-9a2a0e58]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden;position:relative;z-index:1}.dashboard-content.sidebar-collapsed[data-v-9a2a0e58]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-9a2a0e58]{max-width:1400px;margin:0 auto;width:100%;padding:0}@media (max-width: 1024px){.dashboard-content[data-v-9a2a0e58]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-9a2a0e58]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-9a2a0e58]{margin-top:60px}.customer-dashboard[data-v-9a2a0e58]{overflow-x:hidden}.container-fluid[data-v-9a2a0e58]{padding:0}}.page-header[data-v-9a2a0e58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-add[data-v-9a2a0e58]{padding:10px 20px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-add[data-v-9a2a0e58]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.sidebar-overlay[data-v-9a2a0e58]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-9a2a0e58]{display:block}}.team-members-section[data-v-9a2a0e58]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;min-height:400px;position:relative}[data-mode=dark] .team-members-section[data-v-9a2a0e58]{background:#1f2937}.loading-state[data-v-9a2a0e58],.empty-state[data-v-9a2a0e58]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state i[data-v-9a2a0e58]{font-size:48px;margin-bottom:16px;opacity:.5}.team-members-grid[data-v-9a2a0e58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media (max-width: 768px){.team-members-grid[data-v-9a2a0e58]{grid-template-columns:1fr}}.team-member-card[data-v-9a2a0e58]{background:#f9fafb;border-radius:12px;padding:20px;border:1px solid #e5e7eb;transition:all .2s}.team-member-card[data-v-9a2a0e58]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.member-photo[data-v-9a2a0e58]{position:relative;margin-bottom:16px;text-align:center;display:flex;justify-content:center;align-items:center}.member-photo img[data-v-9a2a0e58]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid white;box-shadow:0 2px 8px #0000001a;background:#f3f4f6}.member-status[data-v-9a2a0e58]{position:absolute;bottom:8px;right:calc(50% - 50px);padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap}.member-status.active[data-v-9a2a0e58]{background:#10b981;color:#fff}.member-status.inactive[data-v-9a2a0e58]{background:#ef4444;color:#fff}.member-info[data-v-9a2a0e58]{text-align:center;margin-bottom:16px}.member-info h5[data-v-9a2a0e58]{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827}.designation[data-v-9a2a0e58]{margin:0 0 8px;color:#6b7280;font-size:14px}.email[data-v-9a2a0e58]{margin:8px 0;font-size:13px}.email a[data-v-9a2a0e58]{color:#2563eb;text-decoration:none}.member-order[data-v-9a2a0e58]{font-size:12px;color:#9ca3af;margin-top:8px}.member-actions[data-v-9a2a0e58]{display:flex;gap:8px}.btn-edit[data-v-9a2a0e58],.btn-delete[data-v-9a2a0e58]{flex:1;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.btn-edit[data-v-9a2a0e58]{background:#2563eb;color:#fff}.btn-edit[data-v-9a2a0e58]:hover{background:#1e40af}.btn-delete[data-v-9a2a0e58]{background:#ef4444;color:#fff}.btn-delete[data-v-9a2a0e58]:hover{background:#dc2626}.modal-overlay[data-v-9a2a0e58]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-9a2a0e58]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-9a2a0e58]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h4[data-v-9a2a0e58]{margin:0;font-size:20px;font-weight:600}.modal-close[data-v-9a2a0e58]{background:none;border:none;font-size:20px;cursor:pointer;color:#6b7280;padding:4px}.modal-body[data-v-9a2a0e58]{padding:24px}.form-group[data-v-9a2a0e58]{margin-bottom:20px}.form-group label[data-v-9a2a0e58]{display:block;margin-bottom:8px;font-weight:500;color:#374151}.form-group input[type=text][data-v-9a2a0e58],.form-group input[type=email][data-v-9a2a0e58],.form-group input[type=number][data-v-9a2a0e58],.form-group input[type=file][data-v-9a2a0e58]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box;transition:border-color .2s}.form-group input[type=text][data-v-9a2a0e58]:focus,.form-group input[type=email][data-v-9a2a0e58]:focus,.form-group input[type=number][data-v-9a2a0e58]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group input[type=file][data-v-9a2a0e58]{padding:8px;cursor:pointer}.form-group small[data-v-9a2a0e58]{display:block;margin-top:4px;color:#6b7280;font-size:12px}.checkbox-label[data-v-9a2a0e58]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-9a2a0e58]{width:auto}.photo-preview[data-v-9a2a0e58]{margin-top:12px}.photo-preview img[data-v-9a2a0e58]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.form-actions[data-v-9a2a0e58]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-9a2a0e58]{padding:10px 20px;background:#f3f4f6;color:#374151;border:none;border-radius:6px;font-weight:500;cursor:pointer}.btn-save[data-v-9a2a0e58]{padding:10px 20px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-save[data-v-9a2a0e58]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-9a2a0e58]{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.message.success[data-v-9a2a0e58]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.message.error[data-v-9a2a0e58]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .team-members-section[data-v-9a2a0e58],[data-mode=dark] .team-member-card[data-v-9a2a0e58],[data-mode=dark] .modal-content[data-v-9a2a0e58]{background:#1f2937;color:#f9fafb}[data-mode=dark] .team-member-card[data-v-9a2a0e58]{border-color:#374151;background:#111827}[data-mode=dark] .member-info h5[data-v-9a2a0e58]{color:#f9fafb}[data-mode=dark] .member-info .designation[data-v-9a2a0e58]{color:#9ca3af}[data-mode=dark] .form-group input[data-v-9a2a0e58]{background:#374151;border-color:#4b5563;color:#f9fafb}[data-mode=dark] .form-group label[data-v-9a2a0e58]{color:#e5e7eb}[data-mode=dark] .modal-header[data-v-9a2a0e58],[data-mode=dark] .form-actions[data-v-9a2a0e58]{border-color:#374151}[data-mode=dark] .btn-cancel[data-v-9a2a0e58]{background:#374151;color:#e5e7eb}[data-mode=dark] .btn-cancel[data-v-9a2a0e58]:hover{background:#4b5563}[data-mode=dark] .member-photo img[data-v-9a2a0e58]{border-color:#374151;background:#374151}.customer-dashboard[data-v-d2e60a0b]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-d2e60a0b]{background:#111827}.dashboard-wrapper[data-v-d2e60a0b]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-d2e60a0b]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease;width:calc(100% - 260px);overflow-x:hidden}.dashboard-content.sidebar-collapsed[data-v-d2e60a0b]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-d2e60a0b]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-d2e60a0b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}@media (max-width: 1024px){.sidebar-overlay[data-v-d2e60a0b]{display:block}.dashboard-content[data-v-d2e60a0b]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-d2e60a0b]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-d2e60a0b]{margin-top:60px}.customer-dashboard[data-v-d2e60a0b]{overflow-x:hidden}.container-fluid[data-v-d2e60a0b]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-d2e60a0b]{padding:12px}}.page-header[data-v-d2e60a0b]{margin-bottom:32px}.page-header h4[data-v-d2e60a0b]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-d2e60a0b]{color:#f9fafb}.settings-section[data-v-d2e60a0b]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .settings-section[data-v-d2e60a0b]{background:#1f2937}.section-header-row[data-v-d2e60a0b]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .section-header-row[data-v-d2e60a0b]{border-bottom-color:#374151}.section-header-row h4[data-v-d2e60a0b]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-d2e60a0b]{color:#f9fafb}.settings-form[data-v-d2e60a0b]{display:flex;flex-direction:column;gap:24px}.settings-grid[data-v-d2e60a0b]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-d2e60a0b]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-d2e60a0b]{grid-column:1 / -1}.form-group label[data-v-d2e60a0b]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-d2e60a0b]{color:#f9fafb}.form-group input[data-v-d2e60a0b],.form-group select[data-v-d2e60a0b]{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease;font-family:inherit;width:100%}[data-mode=dark] .form-group input[data-v-d2e60a0b],[data-mode=dark] .form-group select[data-v-d2e60a0b]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-d2e60a0b]:focus,.form-group select[data-v-d2e60a0b]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-actions[data-v-d2e60a0b]{display:flex;justify-content:flex-end;padding-top:8px}.btn-save[data-v-d2e60a0b]{padding:12px 24px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #2563eb4d}.btn-save[data-v-d2e60a0b]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.btn-save[data-v-d2e60a0b]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-d2e60a0b]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-d2e60a0b]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-d2e60a0b]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-d2e60a0b]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-d2e60a0b]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}@media (max-width: 768px){.settings-section[data-v-d2e60a0b]{padding:16px}.settings-grid[data-v-d2e60a0b]{grid-template-columns:1fr}}.logo-upload-wrapper[data-v-d2e60a0b]{display:flex;flex-direction:column;gap:16px;padding:20px;border:2px dashed #e5e7eb;border-radius:8px;background:#f9fafb}[data-mode=dark] .logo-upload-wrapper[data-v-d2e60a0b]{background:#1f2937;border-color:#374151}.logo-preview[data-v-d2e60a0b]{display:flex;flex-direction:column;align-items:center;gap:12px}.logo-preview img[data-v-d2e60a0b]{max-width:200px;max-height:100px;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}.logo-placeholder[data-v-d2e60a0b]{text-align:center;padding:20px;color:#6b7280}[data-mode=dark] .logo-placeholder[data-v-d2e60a0b]{color:#9ca3af}.logo-default[data-v-d2e60a0b]{font-size:12px;color:#9ca3af;margin-top:8px}[data-mode=dark] .logo-default[data-v-d2e60a0b]{color:#6b7280}.btn-upload[data-v-d2e60a0b]{padding:10px 20px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-upload[data-v-d2e60a0b]:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px)}.btn-remove-logo[data-v-d2e60a0b]{padding:6px 12px;background:#ef4444;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-remove-logo[data-v-d2e60a0b]:hover{background:#dc2626}.home[data-v-c03d2dc2]{padding:2rem 0}.hero[data-v-c03d2dc2]{text-align:center;padding:3rem 0}.hero h1[data-v-c03d2dc2]{font-size:3rem;margin-bottom:1rem;color:#1a1a1a}.subtitle[data-v-c03d2dc2]{font-size:1.25rem;color:#666;margin-bottom:3rem}.features[data-v-c03d2dc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.feature-card[data-v-c03d2dc2]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}.feature-card[data-v-c03d2dc2]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.feature-card h3[data-v-c03d2dc2]{font-size:1.5rem;margin-bottom:.5rem;color:#6366f1}.feature-card p[data-v-c03d2dc2]{color:#666;line-height:1.6}.users[data-v-115d2a6b]{padding:2rem 0}.header[data-v-115d2a6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header h1[data-v-115d2a6b]{font-size:2rem;color:#1a1a1a}.btn[data-v-115d2a6b]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary[data-v-115d2a6b]{background:#6366f1;color:#fff}.btn-primary[data-v-115d2a6b]:hover:not(:disabled){background:#4f46e5}.btn[data-v-115d2a6b]:disabled{opacity:.6;cursor:not-allowed}.user-form[data-v-115d2a6b]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.user-form h2[data-v-115d2a6b]{margin-bottom:1.5rem;color:#1a1a1a}.form-group[data-v-115d2a6b]{margin-bottom:1.5rem}.form-group label[data-v-115d2a6b]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-control[data-v-115d2a6b]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s}.form-control[data-v-115d2a6b]:focus{outline:none;border-color:#6366f1}.loading[data-v-115d2a6b],.error[data-v-115d2a6b]{text-align:center;padding:2rem;color:#666}.error[data-v-115d2a6b]{color:#ef4444;background:#fee2e2;border-radius:6px;margin-bottom:1rem}.users-grid[data-v-115d2a6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.user-card[data-v-115d2a6b]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}.user-card[data-v-115d2a6b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.user-card h3[data-v-115d2a6b]{margin-bottom:.5rem;color:#1a1a1a}.user-card p[data-v-115d2a6b]{color:#666}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f5f5f5;color:#333}#app{min-height:100vh}.navbar{background:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem 0}.navbar .container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:#6366f1}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{text-decoration:none;color:#666;font-weight:500;transition:color .3s}.nav-links a:hover,.nav-links a.router-link-active{color:#6366f1}.main-content{max-width:1200px;margin:2rem auto;padding:0 2rem}
