.loading-landing[data-v-f7dea0a8]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8fafc}.spinner-border[data-v-f7dea0a8]{width:3rem;height:3rem}.header-auth-buttons[data-v-a5d8ca04]{display:flex;align-items:center;gap:15px}.auth-btn[data-v-a5d8ca04]{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-a5d8ca04]{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3)}.auth-btn-login[data-v-a5d8ca04]:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.auth-btn-signup[data-v-a5d8ca04]{color:#fff;background:var(--primary-color, #2563eb);border:1px solid var(--primary-color, #2563eb)}.auth-btn-signup[data-v-a5d8ca04]:hover{background:var(--primary-color-dark, #1e40af);border-color:var(--primary-color-dark, #1e40af);color:#fff}@media (max-width: 1199px){.header-auth-buttons[data-v-a5d8ca04]{gap:10px}.auth-btn[data-v-a5d8ca04]{padding:8px 16px;font-size:13px}}.header-premium[data-v-2eca8a14]{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);padding:20px 0;box-shadow:0 2px 15px #0000000d}.header-premium.header-scrolled[data-v-2eca8a14]{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 20px #0000001a;border-bottom:1px solid rgba(0,0,0,.08);padding:12px 0}.header-wrapper[data-v-2eca8a14]{display:flex;align-items:center;justify-content:center;gap:50px;max-width:1320px;width:100%;margin:0 auto;padding:0 40px}.header-nav[data-v-2eca8a14]{flex:0 1 auto}.nav-menu[data-v-2eca8a14]{display:flex;align-items:center;gap:5px;list-style:none;margin:0;padding:0}.nav-menu>li[data-v-2eca8a14]{position:relative}.nav-link[data-v-2eca8a14]{display:flex;align-items:center;gap:6px;padding:10px 18px;color:#1e293b;text-decoration:none;font-weight:600;font-size:.9375rem;border-radius:8px;transition:all .3s ease;letter-spacing:.2px;position:relative}.nav-link i[data-v-2eca8a14]{font-size:.7rem;transition:transform .3s ease;opacity:.7}.nav-link[data-v-2eca8a14]:hover{color:var(--primary-color, #2563eb);background:rgba(var(--primary-color-rgb, 37, 99, 235),.06)}.nav-dropdown .dropdown-menu.show~.nav-link i[data-v-2eca8a14],.nav-dropdown:hover .nav-link i[data-v-2eca8a14]{transform:rotate(180deg)}.router-link-active.nav-link[data-v-2eca8a14]{color:var(--primary-color, #2563eb);background:rgba(var(--primary-color-rgb, 37, 99, 235),.08)}.dropdown-menu[data-v-2eca8a14]{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001f;padding:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;z-index:100}.dropdown-menu.show[data-v-2eca8a14]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-2eca8a14]{display:flex;align-items:center;padding:11px 16px;color:#475569;text-decoration:none;border-radius:8px;font-weight:500;font-size:.9375rem;transition:all .25s ease;position:relative}.dropdown-item[data-v-2eca8a14]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:2px;background:var(--primary-color, #2563eb);transition:width .3s ease}.dropdown-item[data-v-2eca8a14]:hover{background:#f1f5f9;color:var(--primary-color, #2563eb);padding-left:24px}.dropdown-item[data-v-2eca8a14]:hover:before{width:12px;left:8px}.header-actions[data-v-2eca8a14]{display:flex;align-items:center;gap:25px;flex-shrink:0}.auth-buttons[data-v-2eca8a14]{display:flex;gap:15px;flex-shrink:0;align-items:center}.btn-auth[data-v-2eca8a14]{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;border-radius:8px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.1px;white-space:nowrap}.btn-login[data-v-2eca8a14]{color:#475569;background:#fff;border:2px solid #e2e8f0}.btn-login[data-v-2eca8a14]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);color:#1e293b;box-shadow:0 4px 12px #00000014}.btn-signup[data-v-2eca8a14]{color:#fff;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);border:2px solid transparent;box-shadow:0 4px 15px rgba(var(--primary-color-rgb, 37, 99, 235),.25)}.btn-signup[data-v-2eca8a14]:hover{background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--primary-color-rgb, 37, 99, 235),.35);color:#fff}.mobile-menu-toggle[data-v-2eca8a14]{display:flex;flex-direction:column;gap:5px;width:32px;height:32px;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;transition:all .3s ease}.mobile-menu-toggle span[data-v-2eca8a14]{display:block;width:100%;height:3px;background:#1e293b;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle:hover span[data-v-2eca8a14]{background:var(--primary-color, #2563eb)}@media (max-width: 1399px){.nav-link[data-v-2eca8a14]{padding:9px 14px;font-size:.875rem}.header-wrapper[data-v-2eca8a14]{padding:0 25px;gap:30px}}@media (max-width: 1199px){.header-wrapper[data-v-2eca8a14]{gap:25px;padding:0 20px}.nav-link[data-v-2eca8a14]{padding:8px 12px;font-size:.875rem}.btn-auth[data-v-2eca8a14]{padding:9px 22px;font-size:.875rem}}@media (max-width: 991px){.header-premium[data-v-2eca8a14]{padding:15px 0}.header-premium.header-scrolled[data-v-2eca8a14]{padding:12px 0}.header-wrapper[data-v-2eca8a14]{padding:0 15px;justify-content:space-between}.auth-buttons[data-v-2eca8a14]{margin-left:auto}}@media (max-width: 767px){.header-actions[data-v-2eca8a14]{gap:10px}.btn-auth[data-v-2eca8a14]{padding:8px 18px;font-size:.8125rem}.btn-auth i[data-v-2eca8a14]{display:none}}.footer-premium[data-v-2169bce1]{background:linear-gradient(180deg,#1e293b,#0f172a);position:relative;overflow:hidden;color:#fff}.footer-contact-info[data-v-2169bce1]{margin:25px 0 28px;display:flex;flex-direction:column;gap:14px}.contact-item[data-v-2169bce1]{display:flex;align-items:flex-start;gap:12px;color:#ffffffbf;font-size:.9375rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-item i[data-v-2169bce1]{width:20px;color:#3b82f6;font-size:1rem;margin-top:2px;flex-shrink:0}.contact-item a[data-v-2169bce1]{color:#fffc;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.contact-item:hover a[data-v-2169bce1]{color:#3b82f6}.contact-details[data-v-2169bce1]{display:flex;flex-direction:column;gap:4px}.contact-details a[data-v-2169bce1]{display:block}.footer-main[data-v-2169bce1]{padding:80px 0 40px;position:relative;z-index:2}.footer-widget[data-v-2169bce1]{height:100%}.footer-about[data-v-2169bce1]{color:#ffffffbf;line-height:1.75;margin-bottom:20px;font-size:.9375rem}.footer-title[data-v-2169bce1]{font-size:1.25rem;font-weight:700;margin-bottom:28px;color:#fff;position:relative;padding-bottom:0;letter-spacing:-.01em}.footer-menu[data-v-2169bce1]{list-style:none;padding:0;margin:0}.footer-menu li[data-v-2169bce1]{margin-bottom:12px}.footer-menu a[data-v-2169bce1]{color:#ffffffb3;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9375rem;position:relative;padding-left:0}.footer-menu a[data-v-2169bce1]:hover{color:#3b82f6;padding-left:8px}.newsletter-text[data-v-2169bce1]{color:#ffffffbf;margin-bottom:22px;font-size:.9375rem;line-height:1.6}.newsletter-form[data-v-2169bce1]{margin-bottom:15px}.input-group[data-v-2169bce1]{display:flex;gap:10px}.newsletter-input[data-v-2169bce1]{flex:1;padding:13px 22px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:.9375rem;transition:all .35s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newsletter-input[data-v-2169bce1]::placeholder{color:#ffffff73}.newsletter-input[data-v-2169bce1]:focus{outline:none;background:#ffffff1f;border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f61a}.newsletter-btn[data-v-2169bce1]{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);border:none;border-radius:10px;color:#fff;font-size:1.05rem;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 6px 20px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.newsletter-btn[data-v-2169bce1]:hover{background:linear-gradient(135deg,#3b82f6 0%,var(--primary-color, #2563eb) 100%);transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.newsletter-message[data-v-2169bce1]{padding:10px 15px;border-radius:10px;font-size:.9rem;font-weight:600}.newsletter-message.success[data-v-2169bce1]{background:#22c55e33;border:1px solid rgba(34,197,94,.3);color:#86efac}.footer-bottom-merged[data-v-2169bce1]{border-top:1px solid rgba(255,255,255,.1);padding-top:28px}.copyright[data-v-2169bce1]{margin:0;color:#ffffffa6;font-size:.9375rem}.footer-bottom-menu[data-v-2169bce1]{list-style:none;padding:0;margin:0;display:flex;gap:25px;justify-content:center;flex-wrap:wrap}@media (min-width: 768px){.footer-bottom-menu[data-v-2169bce1]{justify-content:flex-end}}.footer-bottom-menu a[data-v-2169bce1]{color:#ffffffa6;text-decoration:none;font-size:.9375rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.footer-bottom-menu a[data-v-2169bce1]:hover{color:#3b82f6}.footer-decoration[data-v-2169bce1]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;opacity:.25}.decoration-circle[data-v-2169bce1]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.06) 0%,transparent 70%);animation:float-2169bce1 25s ease-in-out infinite}.decoration-circle-1[data-v-2169bce1]{width:700px;height:700px;top:-300px;left:-300px;animation-delay:0s}.decoration-circle-2[data-v-2169bce1]{width:600px;height:600px;bottom:-250px;right:-250px;animation-delay:8s}.decoration-circle-3[data-v-2169bce1]{width:500px;height:500px;top:35%;left:55%;transform:translate(-50%,-50%);animation-delay:16s}@keyframes float-2169bce1{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(15px,15px) scale(1.03);opacity:.7}}@media (max-width: 991px){.footer-main[data-v-2169bce1]{padding:60px 0 35px}}@media (max-width: 767px){.footer-main[data-v-2169bce1]{padding:50px 0 30px}.footer-widget[data-v-2169bce1]{text-align:center;margin-bottom:40px}.footer-contact-info[data-v-2169bce1]{align-items:center}.contact-item[data-v-2169bce1]{justify-content:center}.footer-menu[data-v-2169bce1]{text-align:center}.footer-menu li[data-v-2169bce1]{margin-bottom:10px}.footer-bottom-merged[data-v-2169bce1]{margin-top:35px!important;padding-top:25px}.footer-bottom-menu[data-v-2169bce1]{gap:18px;font-size:.875rem;margin-top:15px}.copyright[data-v-2169bce1]{font-size:.875rem}}.landing-page{min-height:100vh}body.premium-layout .landing-page,.premium-layout-wrapper .landing-page{padding-top:0;padding-bottom:0}body.premium-layout .breadcrumb-area,.premium-layout-wrapper .breadcrumb-area{padding-top:120px!important;margin-top:0}body.premium-layout .landing-page>section:first-of-type:not(.hero-carousel-section),body.premium-layout .landing-page>div:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>section:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>div:first-of-type:not(.hero-carousel-section){margin-top:85px}body.premium-layout .hero-carousel-section,.premium-layout-wrapper .hero-carousel-section{margin-top:0!important}body.premium-layout .signin-section,body.premium-layout .signup-section,.premium-layout-wrapper .signin-section,.premium-layout-wrapper .signup-section{margin-top:85px;padding-top:80px}body.premium-layout section:last-of-type:not(.footer-premium),body.premium-layout .blog-section,body.premium-layout .service-details-section,body.premium-layout .team-section-inner,.premium-layout-wrapper section:last-of-type:not(.footer-premium),.premium-layout-wrapper .blog-section,.premium-layout-wrapper .service-details-section,.premium-layout-wrapper .team-section-inner{padding-bottom:120px}body.premium-layout .progress-wrap,.premium-layout-wrapper .progress-wrap{margin-bottom:20px}@media (max-width: 1199px){body.premium-layout .breadcrumb-area,.premium-layout-wrapper .breadcrumb-area{padding-top:110px!important}body.premium-layout .landing-page>section:first-of-type:not(.hero-carousel-section),body.premium-layout .landing-page>div:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>section:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>div:first-of-type:not(.hero-carousel-section){margin-top:75px}body.premium-layout .signin-section,body.premium-layout .signup-section,.premium-layout-wrapper .signin-section,.premium-layout-wrapper .signup-section{margin-top:75px}body.premium-layout section:last-of-type:not(.footer-premium),body.premium-layout .blog-section,body.premium-layout .service-details-section,body.premium-layout .team-section-inner,.premium-layout-wrapper section:last-of-type:not(.footer-premium),.premium-layout-wrapper .blog-section,.premium-layout-wrapper .service-details-section,.premium-layout-wrapper .team-section-inner{padding-bottom:100px}}@media (max-width: 767px){body.premium-layout .breadcrumb-area,.premium-layout-wrapper .breadcrumb-area{padding-top:100px!important}body.premium-layout .landing-page>section:first-of-type:not(.hero-carousel-section),body.premium-layout .landing-page>div:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>section:first-of-type:not(.hero-carousel-section),.premium-layout-wrapper .landing-page>div:first-of-type:not(.hero-carousel-section){margin-top:70px}body.premium-layout .signin-section,body.premium-layout .signup-section,.premium-layout-wrapper .signin-section,.premium-layout-wrapper .signup-section{margin-top:70px}body.premium-layout section:last-of-type:not(.footer-premium),body.premium-layout .blog-section,body.premium-layout .service-details-section,body.premium-layout .team-section-inner,.premium-layout-wrapper section:last-of-type:not(.footer-premium),.premium-layout-wrapper .blog-section,.premium-layout-wrapper .service-details-section,.premium-layout-wrapper .team-section-inner{padding-bottom:80px}}.off-canvas-auth-buttons[data-v-b55b77fc]{display:flex;flex-direction:column;gap:15px;padding:0;width:100%}.off-canvas-auth-btn[data-v-b55b77fc]{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-b55b77fc]{color:#181818;background:transparent;border:1px solid #181818}.off-canvas-auth-btn-login[data-v-b55b77fc]:hover{background:#f5f5f5;color:#181818}.off-canvas-auth-btn-signup[data-v-b55b77fc]{color:#fff;background:var(--primary-color, #2563eb);border:1px solid var(--primary-color, #2563eb)}.off-canvas-auth-btn-signup[data-v-b55b77fc]:hover{background:var(--primary-color-dark, #1e40af);border-color:var(--primary-color-dark, #1e40af);color:#fff}.breadcrumb-area[data-v-023e9d3c],.breadcrumb-area[data-v-bbe6409a]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.message[data-v-bbe6409a]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-bbe6409a]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.message.error[data-v-bbe6409a]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.breadcrumb-area[data-v-cd46edc0]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.team-loading[data-v-cd46edc0],.team-empty[data-v-cd46edc0]{padding:60px 20px}.team-loading[data-v-cd46edc0],.team-empty[data-v-cd46edc0]{color:#6b7280}.team-empty i[data-v-cd46edc0]{font-size:48px;margin-bottom:16px;opacity:.5;display:block}.loading-spinner[data-v-cd46edc0]{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color, #2563eb);border-radius:50%;animation:spin-cd46edc0 1s linear infinite;margin-bottom:20px}.team-wrap[data-v-cd46edc0]{border-radius:12px;overflow:hidden}.team-wrap .thumb[data-v-cd46edc0]{position:relative;width:100%;height:450px;overflow:hidden}.team-wrap .thumb img[data-v-cd46edc0]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.team-wrap:hover .thumb img[data-v-cd46edc0]{transform:scale(1.05)}.team-wrap .content .author .name[data-v-cd46edc0]{font-size:20px;font-weight:600;margin-bottom:8px;color:#fff}.team-wrap .content .author .designation[data-v-cd46edc0]{font-size:14px;color:#fff;margin-bottom:12px}.team-wrap .content .social-wrap ul li a[data-v-cd46edc0]{transition:all .3s ease}.team-wrap .content .social-wrap ul li a[data-v-cd46edc0]:hover{transform:translateY(-2px)}@keyframes spin-cd46edc0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 991px){.team-wrap .thumb[data-v-cd46edc0]{height:400px}}@media (max-width: 768px){.team-loading[data-v-cd46edc0],.team-empty[data-v-cd46edc0]{padding:40px 15px}.team-empty i[data-v-cd46edc0]{font-size:36px}.team-wrap .thumb[data-v-cd46edc0]{height:350px}}@media (max-width: 576px){.team-wrap .thumb[data-v-cd46edc0]{height:300px}}.breadcrumb-area[data-v-52401bd0],.breadcrumb-area[data-v-9765667f]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.sign-up-form-wrapper[data-v-9765667f],.sign-up-form[data-v-9765667f],.sign-up-form-wrapper [data-aos][data-v-9765667f]{opacity:1!important;visibility:visible!important}.breadcrumb-area[data-v-82a3d7db]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.sign-up-form-wrapper[data-v-82a3d7db],.sign-up-form[data-v-82a3d7db],.sign-up-form-wrapper [data-aos][data-v-82a3d7db]{opacity:1!important;visibility:visible!important}.breadcrumb-area[data-v-2d9d5442]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-2d9d5442]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-2d9d5442]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-5ccdbfa6]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-5ccdbfa6]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-5ccdbfa6]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-4fb04c67]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-4fb04c67]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-4fb04c67]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-2f3e75b5]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-2f3e75b5]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-2f3e75b5]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-568591ca]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-568591ca]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-568591ca]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-14d047ca]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-14d047ca]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-14d047ca]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-b24f4ed2]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-b24f4ed2]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-b24f4ed2]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-6d166ba6]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-6d166ba6]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-6d166ba6]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-53b5f19f]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-53b5f19f]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-53b5f19f]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-5d81f804]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-5d81f804]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-5d81f804]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-baef7564]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-baef7564]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-baef7564]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-52459d71]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-52459d71]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-52459d71]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-fbe70525]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-fbe70525]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-fbe70525]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-e74bea78]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-e74bea78]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-e74bea78]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-fa2d13f9]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-fa2d13f9]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-fa2d13f9]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-afc6021a]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-afc6021a]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-afc6021a]{overflow:hidden;border-radius:16px;margin-top:10px}.breadcrumb-area[data-v-ccef058d]{min-height:50%!important;padding-top:75px!important;padding-bottom:75px!important}.service-details-wrap .thumb img[data-v-ccef058d]{border-radius:16px;overflow:hidden}.service-details-wrap .thumb[data-v-ccef058d]{overflow:hidden;border-radius:16px;margin-top:10px}.customer-header[data-v-32545088]{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-32545088]{background:#1f2937;border-bottom-color:#374151}.header-nav[data-v-32545088]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:24px}.header-left[data-v-32545088]{display:flex;align-items:center;gap:32px}.mobile-menu-toggle[data-v-32545088]{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-32545088]{background:#374151;color:#9ca3af}.mobile-menu-toggle[data-v-32545088]:hover{background:var(--primary-color, #2563eb);color:#fff}.mobile-menu-toggle i[data-v-32545088]{font-size:18px}@media (max-width: 1024px){.mobile-menu-toggle[data-v-32545088]{display:flex}}.logo-section[data-v-32545088]{flex-shrink:0}.logo-link[data-v-32545088]{display:flex;align-items:center}.logo-img[data-v-32545088]{height:40px;width:auto}.header-right[data-v-32545088]{display:flex;align-items:center;gap:12px}.header-action[data-v-32545088]{position:relative}.action-btn[data-v-32545088]{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-32545088]{background:#374151;color:#9ca3af}.action-btn[data-v-32545088]:hover{background:var(--primary-color, #2563eb);color:#fff}.notification-badge[data-v-32545088]{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-32545088]{position:relative}.user-profile-btn[data-v-32545088]{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-32545088]:hover{background:#f3f4f6}[data-mode=dark] .user-profile-btn[data-v-32545088]:hover{background:#374151}.user-avatar[data-v-32545088]{width:36px;height:36px;border-radius:50%;object-fit:cover}.dropdown-icon[data-v-32545088]{font-size:12px;color:#6b7280;transition:transform .2s ease}.user-profile-dropdown.active .dropdown-icon[data-v-32545088]{transform:rotate(180deg)}.user-menu[data-v-32545088]{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-32545088]{background:#1f2937;border-color:#374151}.user-menu-item[data-v-32545088]{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-32545088]{color:#e5e7eb}.user-menu-item i[data-v-32545088]{font-size:16px;color:#6b7280;width:20px}[data-mode=dark] .user-menu-item i[data-v-32545088]{color:#9ca3af}.user-menu-item[data-v-32545088]:hover{background:#f3f4f6;color:var(--primary-color, #2563eb)}[data-mode=dark] .user-menu-item[data-v-32545088]:hover{background:#374151;color:#60a5fa}.user-menu-item:hover i[data-v-32545088]{color:var(--primary-color, #2563eb)}[data-mode=dark] .user-menu-item:hover i[data-v-32545088]{color:#60a5fa}@media (max-width: 768px){.customer-header[data-v-32545088]{position:sticky;top:0;z-index:1000}.header-nav[data-v-32545088]{padding:12px 16px;gap:12px}.header-left[data-v-32545088]{gap:12px}.logo-img[data-v-32545088]{height:32px}.action-btn[data-v-32545088]{width:36px;height:36px}.user-avatar[data-v-32545088]{width:32px;height:32px}.mobile-menu-toggle[data-v-32545088]{width:36px;height:36px;margin-right:8px}}.customer-sidebar[data-v-78e57438]{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-78e57438]{background:#1f2937;border-right-color:#374151}.customer-sidebar.collapsed[data-v-78e57438]{width:80px}.sidebar-header[data-v-78e57438]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .sidebar-header[data-v-78e57438]{border-bottom-color:#374151}.sidebar-logo[data-v-78e57438]{display:flex;align-items:center;opacity:1;transition:opacity .3s ease}.customer-sidebar.collapsed .sidebar-logo[data-v-78e57438]{opacity:0;width:0;overflow:hidden}.logo-img[data-v-78e57438]{height:36px;width:auto}.sidebar-toggle[data-v-78e57438]{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-78e57438]{background:#374151;color:#9ca3af}.sidebar-toggle[data-v-78e57438]:hover{background:var(--primary-color, #2563eb);color:#fff}.sidebar-nav[data-v-78e57438]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-menu[data-v-78e57438]{list-style:none;margin:0;padding:0}.menu-item[data-v-78e57438]{margin:4px 0}.menu-link[data-v-78e57438]{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-78e57438]{color:#9ca3af}.menu-link i[data-v-78e57438]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.menu-text[data-v-78e57438]{transition:opacity .3s ease}.customer-sidebar.collapsed .menu-text[data-v-78e57438]{opacity:0;width:0;overflow:hidden}.menu-link[data-v-78e57438]:hover{background:#f3f4f6;color:var(--primary-color, #2563eb)}[data-mode=dark] .menu-link[data-v-78e57438]:hover{background:#374151;color:#60a5fa}.menu-link.active[data-v-78e57438],[data-mode=dark] .menu-link.active[data-v-78e57438]{background:var(--primary-color, #2563eb);color:#fff}.sidebar-footer[data-v-78e57438]{padding:16px;border-top:1px solid #e5e7eb}[data-mode=dark] .sidebar-footer[data-v-78e57438]{border-top-color:#374151}.logout-btn[data-v-78e57438]{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-78e57438]{background:#7f1d1d;color:#fca5a5}.logout-btn[data-v-78e57438]:hover{background:#fee2e2;color:#b91c1c}[data-mode=dark] .logout-btn[data-v-78e57438]:hover{background:#991b1b;color:#fca5a5}.logout-btn i[data-v-78e57438]{font-size:18px;width:20px;text-align:center;flex-shrink:0}@media (max-width: 1024px){.customer-sidebar[data-v-78e57438]{transform:translate(-100%);box-shadow:2px 0 8px #0000001a}.customer-sidebar.mobile-open[data-v-78e57438]{transform:translate(0);width:260px}.customer-sidebar.collapsed[data-v-78e57438]{transform:translate(-100%)}.customer-sidebar.collapsed.mobile-open[data-v-78e57438]{transform:translate(0);width:260px}}.modal-overlay[data-v-f82d55bc]{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-f82d55bc]{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-f82d55bc]{background:#1f2937}.modal-header[data-v-f82d55bc]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-f82d55bc]{border-bottom-color:#374151}.modal-header h4[data-v-f82d55bc]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-f82d55bc]{color:#f9fafb}.modal-close[data-v-f82d55bc]{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-f82d55bc]{background:#374151;color:#9ca3af}.modal-close[data-v-f82d55bc]:hover{background:#e5e7eb;color:#181818}[data-mode=dark] .modal-close[data-v-f82d55bc]:hover{background:#4b5563;color:#f9fafb}.modal-body[data-v-f82d55bc]{padding:24px}.message[data-v-f82d55bc]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-f82d55bc]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-f82d55bc]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-f82d55bc]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-f82d55bc]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.withdraw-form[data-v-f82d55bc]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-f82d55bc]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-f82d55bc]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-f82d55bc]{color:#f9fafb}.form-group select[data-v-f82d55bc],.form-group input[data-v-f82d55bc],.form-group textarea[data-v-f82d55bc]{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-f82d55bc],[data-mode=dark] .form-group input[data-v-f82d55bc],[data-mode=dark] .form-group textarea[data-v-f82d55bc]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group select[data-v-f82d55bc]:focus,.form-group input[data-v-f82d55bc]:focus,.form-group textarea[data-v-f82d55bc]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}[data-mode=dark] .form-group select[data-v-f82d55bc]:focus,[data-mode=dark] .form-group input[data-v-f82d55bc]:focus,[data-mode=dark] .form-group textarea[data-v-f82d55bc]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.input-actions[data-v-f82d55bc]{display:flex;justify-content:flex-end;margin-top:4px}.btn-max[data-v-f82d55bc]{padding:4px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:600;color:var(--primary-color, #2563eb);cursor:pointer;transition:all .2s ease}[data-mode=dark] .btn-max[data-v-f82d55bc]{background:#374151;border-color:#4b5563;color:#60a5fa}.btn-max[data-v-f82d55bc]:hover{background:#e5e7eb}[data-mode=dark] .btn-max[data-v-f82d55bc]:hover{background:#4b5563}.error-text[data-v-f82d55bc]{font-size:12px;color:#dc2626;margin-top:4px}.amount-usd-display[data-v-f82d55bc]{font-size:12px;color:#6b7280;margin-top:4px}[data-mode=dark] .amount-usd-display[data-v-f82d55bc]{color:#9ca3af}.balance-info[data-v-f82d55bc]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}[data-mode=dark] .balance-info[data-v-f82d55bc]{background:#374151;border-color:#4b5563}.balance-display[data-v-f82d55bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.balance-label[data-v-f82d55bc]{font-size:14px;color:#6b7280;font-weight:500}[data-mode=dark] .balance-label[data-v-f82d55bc]{color:#9ca3af}.balance-value[data-v-f82d55bc]{font-size:18px;font-weight:700;color:#181818}[data-mode=dark] .balance-value[data-v-f82d55bc]{color:#f9fafb}.balance-usd[data-v-f82d55bc]{font-size:13px;color:#6b7280;text-align:right}[data-mode=dark] .balance-usd[data-v-f82d55bc]{color:#9ca3af}.form-help[data-v-f82d55bc]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:4px}[data-mode=dark] .form-help[data-v-f82d55bc]{color:#9ca3af}.form-help i[data-v-f82d55bc]{font-size:14px}.withdrawal-fee-info[data-v-f82d55bc]{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-f82d55bc]{background:#374151;border-color:#4b5563}.fee-item[data-v-f82d55bc]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6b7280}[data-mode=dark] .fee-item[data-v-f82d55bc]{color:#9ca3af}.fee-item.total[data-v-f82d55bc]{padding-top:12px;border-top:1px solid #e5e7eb;font-weight:600;color:#181818}[data-mode=dark] .fee-item.total[data-v-f82d55bc]{border-top-color:#4b5563;color:#f9fafb}.modal-actions[data-v-f82d55bc]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.btn-cancel[data-v-f82d55bc]{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-f82d55bc]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-f82d55bc]:hover{background:#e5e7eb;color:#181818}[data-mode=dark] .btn-cancel[data-v-f82d55bc]:hover{background:#4b5563;color:#f9fafb}.btn-submit[data-v-f82d55bc]{padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}[data-mode=dark] .btn-submit[data-v-f82d55bc]{background:linear-gradient(135deg,#3b82f6 0%,var(--primary-color, #2563eb) 100%)}.btn-submit[data-v-f82d55bc]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}.btn-submit[data-v-f82d55bc]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-overlay[data-v-f82d55bc]{padding:12px}.modal-content[data-v-f82d55bc]{max-height:95vh}.modal-header[data-v-f82d55bc],.modal-body[data-v-f82d55bc]{padding:20px}.modal-actions[data-v-f82d55bc]{flex-direction:column}.btn-cancel[data-v-f82d55bc],.btn-submit[data-v-f82d55bc]{width:100%}}.loading-placeholder[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px;padding:16px 0}.spinner[data-v-9e8fc11f]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-9e8fc11f .8s linear infinite}[data-mode=dark] .spinner[data-v-9e8fc11f]{border-color:#4b5563;border-top-color:#60a5fa}.loading-text[data-v-9e8fc11f]{font-size:14px;color:#6b7280;font-weight:500}[data-mode=dark] .loading-text[data-v-9e8fc11f]{color:#9ca3af}@keyframes spin-9e8fc11f{to{transform:rotate(360deg)}}.customer-dashboard[data-v-9e8fc11f]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-9e8fc11f]{background:#111827}.dashboard-wrapper[data-v-9e8fc11f]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-9e8fc11f]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-9e8fc11f]{margin-left:80px}.container-fluid[data-v-9e8fc11f]{max-width:1400px;margin:0 auto}.user-info-section[data-v-9e8fc11f]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .user-info-section[data-v-9e8fc11f]{background:#1f2937}.user-info-content[data-v-9e8fc11f]{display:flex;align-items:center;justify-content:space-between}.user-details[data-v-9e8fc11f]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-9e8fc11f]{width:64px;height:64px;border-radius:50%;object-fit:cover}.user-text h3[data-v-9e8fc11f]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .user-text h3[data-v-9e8fc11f]{color:#f9fafb}.user-id[data-v-9e8fc11f]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}[data-mode=dark] .user-id[data-v-9e8fc11f]{color:#9ca3af}.user-id-value[data-v-9e8fc11f]{font-weight:600;color:var(--primary-color, #2563eb)}.copy-uid-btn[data-v-9e8fc11f]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.copy-uid-btn[data-v-9e8fc11f]:hover{background:#f3f4f6;color:var(--primary-color, #2563eb)}[data-mode=dark] .copy-uid-btn[data-v-9e8fc11f]:hover{background:#374151;color:#60a5fa}.section-header[data-v-9e8fc11f]{margin-bottom:24px}.section-header h4[data-v-9e8fc11f]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header h4[data-v-9e8fc11f]{color:#f9fafb}.section-header-row[data-v-9e8fc11f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-header-row h4[data-v-9e8fc11f]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-9e8fc11f]{color:#f9fafb}.balance-section[data-v-9e8fc11f]{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(var(--primary-color-rgb, 37, 99, 235),.1);position:relative;overflow:hidden}.balance-section[data-v-9e8fc11f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%)}[data-mode=dark] .balance-section[data-v-9e8fc11f]{background:linear-gradient(135deg,#1f2937,#111827);border-color:rgba(var(--primary-color-rgb, 37, 99, 235),.2)}.balance-header[data-v-9e8fc11f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.balance-title-section[data-v-9e8fc11f]{flex:1}.balance-header h4[data-v-9e8fc11f]{font-size:24px;font-weight:700;color:#181818;margin:0 0 4px;letter-spacing:-.5px}[data-mode=dark] .balance-header h4[data-v-9e8fc11f]{color:#f9fafb}.balance-subtitle[data-v-9e8fc11f]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .balance-subtitle[data-v-9e8fc11f]{color:#9ca3af}.btn-primary[data-v-9e8fc11f]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.btn-primary[data-v-9e8fc11f]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}.btn-secondary[data-v-9e8fc11f]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d}.btn-secondary[data-v-9e8fc11f]:hover{box-shadow:0 6px 16px #10b98166}.btn-primary[data-v-9e8fc11f]:active{transform:translateY(0)}.withdraw-buttons[data-v-9e8fc11f]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-primary i[data-v-9e8fc11f]{font-size:14px}.balance-main-content[data-v-9e8fc11f]{margin-bottom:24px}.balance-display[data-v-9e8fc11f]{display:flex;flex-direction:column;gap:16px}.balance-amount[data-v-9e8fc11f]{font-size:56px;font-weight:800;color:#181818;margin:0;letter-spacing:-1px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-mode=dark] .balance-amount[data-v-9e8fc11f]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-usd[data-v-9e8fc11f]{display:flex;align-items:center;gap:8px;font-size:20px;color:#6b7280;font-weight:600}.balance-usd i[data-v-9e8fc11f]{font-size:18px;color:var(--primary-color, #2563eb)}[data-mode=dark] .balance-usd[data-v-9e8fc11f]{color:#9ca3af}[data-mode=dark] .balance-usd i[data-v-9e8fc11f]{color:#60a5fa}.balance-divider[data-v-9e8fc11f]{height:1px;background:linear-gradient(90deg,transparent 0%,#e5e7eb 50%,transparent 100%);margin:32px 0}[data-mode=dark] .balance-divider[data-v-9e8fc11f]{background:linear-gradient(90deg,transparent 0%,#374151 50%,transparent 100%)}.balance-stats[data-v-9e8fc11f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.balance-stat[data-v-9e8fc11f]{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-9e8fc11f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:var(--primary-color, #2563eb)}[data-mode=dark] .balance-stat[data-v-9e8fc11f]{background:#374151;border-color:#4b5563}[data-mode=dark] .balance-stat[data-v-9e8fc11f]:hover{border-color:var(--primary-color, #2563eb);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.2)}.balance-stat-icon[data-v-9e8fc11f]{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-9e8fc11f]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.balance-stat-icon.withdrawal[data-v-9e8fc11f]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.balance-stat-icon.available[data-v-9e8fc11f]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--primary-color, #2563eb)}.balance-stat-icon.transactions[data-v-9e8fc11f]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed}.balance-stat-content[data-v-9e8fc11f]{flex:1;display:flex;flex-direction:column;gap:6px}.balance-stat-label[data-v-9e8fc11f]{font-size:13px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}[data-mode=dark] .balance-stat-label[data-v-9e8fc11f]{color:#9ca3af}.balance-stat-value[data-v-9e8fc11f]{font-size:22px;font-weight:700;color:#181818;letter-spacing:-.5px}[data-mode=dark] .balance-stat-value[data-v-9e8fc11f]{color:#f9fafb}.balance-stat-value.positive[data-v-9e8fc11f]{color:#059669}.balance-stat-value.negative[data-v-9e8fc11f]{color:#dc2626}.crypto-holdings-section[data-v-9e8fc11f]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .crypto-holdings-section[data-v-9e8fc11f]{background:#1f2937}.fiat-holdings-section[data-v-9e8fc11f]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .fiat-holdings-section[data-v-9e8fc11f]{background:#1f2937}.holdings-table-wrapper[data-v-9e8fc11f]{overflow-x:auto}.holdings-table[data-v-9e8fc11f]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-9e8fc11f]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-9e8fc11f]{background:#374151}.holdings-table th[data-v-9e8fc11f]{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-9e8fc11f]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-9e8fc11f]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-9e8fc11f]{border-bottom-color:#4b5563}.asset-info[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-9e8fc11f]{width:40px;height:40px;border-radius:50%}.asset-name[data-v-9e8fc11f]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .asset-name[data-v-9e8fc11f]{color:#f9fafb}.asset-symbol[data-v-9e8fc11f]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-9e8fc11f]{color:#9ca3af}.holding-balance[data-v-9e8fc11f]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .holding-balance[data-v-9e8fc11f]{color:#f9fafb}.holding-value[data-v-9e8fc11f]{font-size:14px;color:#6b7280}[data-mode=dark] .holding-value[data-v-9e8fc11f]{color:#9ca3af}.allocation-cell[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px}.allocation-percentage[data-v-9e8fc11f]{font-size:14px;font-weight:600;color:#181818;min-width:40px}[data-mode=dark] .allocation-percentage[data-v-9e8fc11f]{color:#f9fafb}.allocation-bar[data-v-9e8fc11f]{width:80px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}[data-mode=dark] .allocation-bar[data-v-9e8fc11f]{background:#374151}.allocation-fill[data-v-9e8fc11f]{height:100%;background:var(--primary-color, #2563eb);border-radius:4px;transition:width .3s ease}.btn-withdraw[data-v-9e8fc11f]{padding:8px 16px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-withdraw[data-v-9e8fc11f]:hover{background:var(--primary-color-dark, #1e40af)}.holdings-cards-mobile[data-v-9e8fc11f]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-9e8fc11f]{display:block}.holdings-cards-mobile[data-v-9e8fc11f]{display:none}}.holding-card[data-v-9e8fc11f]{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-9e8fc11f]{background:#374151;border-color:#4b5563}.holding-card[data-v-9e8fc11f]:hover{box-shadow:0 2px 8px #0000001a}[data-mode=dark] .holding-card[data-v-9e8fc11f]:hover{box-shadow:0 2px 8px #0000004d}.holding-card-header[data-v-9e8fc11f]{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-9e8fc11f]{border-bottom-color:#4b5563}.btn-withdraw-mobile[data-v-9e8fc11f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-withdraw-mobile[data-v-9e8fc11f]:hover{background:var(--primary-color-dark, #1e40af);transform:scale(1.05)}.btn-withdraw-mobile i[data-v-9e8fc11f]{font-size:14px}.holding-card-body[data-v-9e8fc11f]{display:flex;flex-direction:column;gap:12px}.holding-card-row[data-v-9e8fc11f]{display:flex;align-items:center;justify-content:space-between}.holding-label[data-v-9e8fc11f]{font-size:13px;color:#6b7280;font-weight:500}[data-mode=dark] .holding-label[data-v-9e8fc11f]{color:#9ca3af}.holding-value-mobile[data-v-9e8fc11f]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .holding-value-mobile[data-v-9e8fc11f]{color:#f9fafb}.allocation-mobile[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px;flex:1}.allocation-bar-mobile[data-v-9e8fc11f]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}[data-mode=dark] .allocation-bar-mobile[data-v-9e8fc11f]{background:#374151}.transactions-section[data-v-9e8fc11f]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-9e8fc11f]{background:#1f2937}.view-all-link[data-v-9e8fc11f]{color:var(--primary-color, #2563eb);text-decoration:none;font-size:14px;font-weight:600;transition:color .2s ease}.view-all-link[data-v-9e8fc11f]:hover{color:var(--primary-color-dark, #1e40af);text-decoration:underline}.transactions-list[data-v-9e8fc11f]{display:flex;flex-direction:column;gap:8px}.no-transactions[data-v-9e8fc11f]{text-align:center;padding:40px;color:#6b7280}[data-mode=dark] .no-transactions[data-v-9e8fc11f]{color:#9ca3af}.transaction-item[data-v-9e8fc11f]{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-9e8fc11f]{background:#374151}.transaction-item[data-v-9e8fc11f]:hover{background:#f3f4f6}[data-mode=dark] .transaction-item[data-v-9e8fc11f]:hover{background:#4b5563}.transaction-icon[data-v-9e8fc11f]{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-9e8fc11f]{background:#d1fae5;color:#10b981}.transaction-icon.withdrawal[data-v-9e8fc11f]{background:#fee2e2;color:#ef4444}.transaction-details[data-v-9e8fc11f]{flex:1;display:flex;flex-direction:column;gap:4px}.transaction-info-row[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px;font-size:13px}.transaction-type[data-v-9e8fc11f]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .transaction-type[data-v-9e8fc11f]{color:#f9fafb}.transaction-asset[data-v-9e8fc11f]{font-size:12px;color:#6b7280;font-weight:500}[data-mode=dark] .transaction-asset[data-v-9e8fc11f]{color:#9ca3af}.transaction-date[data-v-9e8fc11f]{font-size:11px;color:#6b7280}[data-mode=dark] .transaction-date[data-v-9e8fc11f]{color:#9ca3af}.amount[data-v-9e8fc11f]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .amount[data-v-9e8fc11f]{color:#f9fafb}.amount.deposit[data-v-9e8fc11f]{color:#10b981}.amount.withdrawal[data-v-9e8fc11f]{color:#ef4444}.amount-usd[data-v-9e8fc11f]{font-size:11px;color:#6b7280;margin-left:auto}[data-mode=dark] .amount-usd[data-v-9e8fc11f]{color:#9ca3af}.transaction-status[data-v-9e8fc11f]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:capitalize;margin-left:auto}.transaction-status.completed[data-v-9e8fc11f]{background:#d1fae5;color:#10b981}.transaction-status.pending[data-v-9e8fc11f]{background:#fef3c7;color:#f59e0b}.transaction-status.failed[data-v-9e8fc11f]{background:#fee2e2;color:#ef4444}.modal-overlay[data-v-9e8fc11f]{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-9e8fc11f]{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-9e8fc11f]{background:#1f2937}.modal-header[data-v-9e8fc11f]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-9e8fc11f]{border-bottom-color:#4b5563}.modal-header h3[data-v-9e8fc11f]{margin:0;font-size:20px;font-weight:700;color:#111827}[data-mode=dark] .modal-header h3[data-v-9e8fc11f]{color:#f9fafb}.modal-close[data-v-9e8fc11f]{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-9e8fc11f]:hover{background:#f3f4f6;color:#111827}[data-mode=dark] .modal-close[data-v-9e8fc11f]{color:#9ca3af}[data-mode=dark] .modal-close[data-v-9e8fc11f]:hover{background:#374151;color:#f9fafb}.transaction-details-content[data-v-9e8fc11f]{padding:24px;display:flex;flex-direction:column;gap:16px}.detail-row[data-v-9e8fc11f]{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-9e8fc11f]{border-bottom-color:#4b5563}.detail-row[data-v-9e8fc11f]:last-child{border-bottom:none}.detail-label[data-v-9e8fc11f]{font-size:14px;color:#6b7280;font-weight:500;flex-shrink:0;margin-right:16px}[data-mode=dark] .detail-label[data-v-9e8fc11f]{color:#9ca3af}.detail-value[data-v-9e8fc11f]{font-size:14px;color:#111827;font-weight:600;text-align:right;word-break:break-word;flex:1}[data-mode=dark] .detail-value[data-v-9e8fc11f]{color:#f9fafb}.transaction-status-badge[data-v-9e8fc11f]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize;display:inline-block}.transaction-status-badge.completed[data-v-9e8fc11f]{background:#d1fae5;color:#10b981}.transaction-status-badge.pending[data-v-9e8fc11f]{background:#fef3c7;color:#f59e0b}.transaction-status-badge.failed[data-v-9e8fc11f],.transaction-status-badge.cancelled[data-v-9e8fc11f]{background:#fee2e2;color:#ef4444}.rejection-reason-row[data-v-9e8fc11f]{background:#fef2f2;border-radius:8px;padding:16px;margin-top:8px}[data-mode=dark] .rejection-reason-row[data-v-9e8fc11f]{background:#7f1d1d}.rejection-reason-row .detail-value[data-v-9e8fc11f]{color:#dc2626}[data-mode=dark] .rejection-reason-row .detail-value[data-v-9e8fc11f]{color:#fca5a5}.error-text[data-v-9e8fc11f]{color:#dc2626}[data-mode=dark] .error-text[data-v-9e8fc11f]{color:#fca5a5}.notes-row[data-v-9e8fc11f]{background:#f0f9ff;border-radius:8px;padding:16px;margin-top:8px;flex-direction:column;gap:8px}[data-mode=dark] .notes-row[data-v-9e8fc11f]{background:var(--primary-color-darker, #1e3a8a)}.notes-row .detail-label[data-v-9e8fc11f]{margin-bottom:4px}.notes-text[data-v-9e8fc11f]{color:#0369a1;font-weight:400;text-align:left;white-space:pre-wrap}[data-mode=dark] .notes-text[data-v-9e8fc11f]{color:#93c5fd}.transaction-item.clickable[data-v-9e8fc11f]{cursor:pointer}.transaction-item.clickable[data-v-9e8fc11f]:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}[data-mode=dark] .transaction-item.clickable[data-v-9e8fc11f]:hover{background:#4b5563}.sidebar-overlay[data-v-9e8fc11f]{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-9e8fc11f]{display:block}}@media (max-width: 1024px){.dashboard-content[data-v-9e8fc11f]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-9e8fc11f]{margin-left:0}.container-fluid[data-v-9e8fc11f]{padding:0}.balance-section[data-v-9e8fc11f],.crypto-holdings-section[data-v-9e8fc11f],.fiat-holdings-section[data-v-9e8fc11f]{padding:24px}.balance-stats[data-v-9e8fc11f]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.dashboard-wrapper[data-v-9e8fc11f]{margin-top:60px}.customer-dashboard[data-v-9e8fc11f]{overflow-x:hidden}.dashboard-content[data-v-9e8fc11f]{padding:12px}.user-info-section[data-v-9e8fc11f]{padding:16px;margin-bottom:16px}.user-info-content[data-v-9e8fc11f]{flex-direction:column;align-items:flex-start;gap:16px}.user-details[data-v-9e8fc11f]{width:100%}.user-avatar[data-v-9e8fc11f]{width:48px;height:48px}.user-text h3[data-v-9e8fc11f]{font-size:18px}.user-id[data-v-9e8fc11f]{font-size:12px}.balance-section[data-v-9e8fc11f]{padding:20px;margin-bottom:16px;border-radius:12px}.balance-header[data-v-9e8fc11f]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.balance-header h4[data-v-9e8fc11f]{font-size:20px}.balance-subtitle[data-v-9e8fc11f]{font-size:13px}.withdraw-buttons[data-v-9e8fc11f]{flex-direction:column;width:100%;gap:10px}.btn-primary[data-v-9e8fc11f]{width:100%;justify-content:center;padding:12px 20px}.balance-main-content[data-v-9e8fc11f]{margin-bottom:20px}.balance-display[data-v-9e8fc11f]{gap:14px}.balance-amount[data-v-9e8fc11f]{font-size:40px}.balance-usd[data-v-9e8fc11f]{font-size:18px}.balance-divider[data-v-9e8fc11f]{margin:24px 0}.balance-stats[data-v-9e8fc11f]{grid-template-columns:1fr;gap:12px}.balance-stat[data-v-9e8fc11f]{padding:16px;gap:14px}.balance-stat-icon[data-v-9e8fc11f]{width:44px;height:44px;font-size:18px}.balance-stat-value[data-v-9e8fc11f]{font-size:20px}.crypto-holdings-section[data-v-9e8fc11f],.fiat-holdings-section[data-v-9e8fc11f]{padding:16px;margin-bottom:16px}.section-header-row[data-v-9e8fc11f]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.section-header-row h4[data-v-9e8fc11f]{font-size:18px}.holdings-table-wrapper[data-v-9e8fc11f]{display:none}.holdings-cards-mobile[data-v-9e8fc11f]{display:block}.holding-card[data-v-9e8fc11f]{margin-bottom:12px}.holding-card-header[data-v-9e8fc11f]{margin-bottom:12px;padding-bottom:12px}.asset-icon[data-v-9e8fc11f]{width:40px;height:40px}.asset-name[data-v-9e8fc11f]{font-size:14px}.asset-symbol[data-v-9e8fc11f]{font-size:12px}.transaction-modal[data-v-9e8fc11f]{max-width:90%}.detail-label[data-v-9e8fc11f]{min-width:auto}.transactions-section[data-v-9e8fc11f]{padding:16px;margin-bottom:16px}.transactions-list[data-v-9e8fc11f]{gap:10px}.transaction-item[data-v-9e8fc11f]{padding:12px;flex-direction:column;align-items:stretch;gap:12px}.transaction-item-top[data-v-9e8fc11f]{display:flex;align-items:center;gap:12px;width:100%}.transaction-icon[data-v-9e8fc11f]{width:40px;height:40px;flex-shrink:0}.transaction-details[data-v-9e8fc11f]{flex:1;min-width:0}.transaction-type[data-v-9e8fc11f]{font-size:14px;font-weight:600;margin-bottom:4px}.transaction-date[data-v-9e8fc11f]{font-size:12px;color:#6b7280}[data-mode=dark] .transaction-date[data-v-9e8fc11f]{color:#9ca3af}.transaction-amount[data-v-9e8fc11f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.amount[data-v-9e8fc11f]{font-size:15px;font-weight:600}.amount-usd[data-v-9e8fc11f]{font-size:12px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-9e8fc11f]{color:#9ca3af}.transaction-status[data-v-9e8fc11f]{width:100%;text-align:center;padding:8px;font-size:12px;font-weight:500;border-radius:6px}}@media (max-width: 480px){.dashboard-content[data-v-9e8fc11f]{padding:8px}.user-info-section[data-v-9e8fc11f],.balance-section[data-v-9e8fc11f],.crypto-holdings-section[data-v-9e8fc11f],.fiat-holdings-section[data-v-9e8fc11f]{padding:12px;border-radius:8px}.balance-section[data-v-9e8fc11f]{padding:16px}.balance-header h4[data-v-9e8fc11f]{font-size:18px}.balance-amount[data-v-9e8fc11f]{font-size:36px}.balance-usd[data-v-9e8fc11f]{font-size:16px}.balance-stat[data-v-9e8fc11f]{padding:14px}.balance-stat-icon[data-v-9e8fc11f]{width:40px;height:40px;font-size:16px}.balance-stat-value[data-v-9e8fc11f]{font-size:18px}.section-header-row h4[data-v-9e8fc11f],.balance-header h4[data-v-9e8fc11f]{font-size:16px}.holding-card[data-v-9e8fc11f]{padding:12px}.holding-card-header[data-v-9e8fc11f]{margin-bottom:10px;padding-bottom:10px}.asset-icon[data-v-9e8fc11f]{width:36px;height:36px}.btn-withdraw-mobile[data-v-9e8fc11f]{width:32px;height:32px}.holding-card-body[data-v-9e8fc11f]{gap:10px}.holding-label[data-v-9e8fc11f]{font-size:12px}.holding-value-mobile[data-v-9e8fc11f]{font-size:13px}.transaction-item[data-v-9e8fc11f]{padding:10px;gap:10px}.transaction-icon[data-v-9e8fc11f]{width:36px;height:36px}.transaction-type[data-v-9e8fc11f]{font-size:13px}.transaction-date[data-v-9e8fc11f]{font-size:11px}.amount[data-v-9e8fc11f]{font-size:14px}.amount-usd[data-v-9e8fc11f]{font-size:11px}.transaction-status[data-v-9e8fc11f]{padding:6px;font-size:11px}}.customer-dashboard[data-v-650bc3e2]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-650bc3e2]{background:#111827}.dashboard-wrapper[data-v-650bc3e2]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-650bc3e2]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-650bc3e2]{margin-left:80px}.container-fluid[data-v-650bc3e2]{max-width:1400px;margin:0 auto}.page-header[data-v-650bc3e2]{margin-bottom:32px}.page-header h4[data-v-650bc3e2]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-650bc3e2]{color:#f9fafb}.crypto-price-cards[data-v-650bc3e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.price-cards-loading[data-v-650bc3e2],.price-cards-error[data-v-650bc3e2]{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-650bc3e2],[data-mode=dark] .price-cards-error[data-v-650bc3e2]{background:#1f2937}.loading-spinner[data-v-650bc3e2]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-650bc3e2 1s linear infinite;margin-bottom:16px}[data-mode=dark] .loading-spinner[data-v-650bc3e2]{border-color:#374151;border-top-color:#3b82f6}@keyframes spin-650bc3e2{to{transform:rotate(360deg)}}.price-cards-loading p[data-v-650bc3e2],.price-cards-error p[data-v-650bc3e2]{font-size:14px;color:#6b7280;margin:0;text-align:center}[data-mode=dark] .price-cards-loading p[data-v-650bc3e2],[data-mode=dark] .price-cards-error p[data-v-650bc3e2]{color:#9ca3af}.price-cards-error p[data-v-650bc3e2]{color:#dc2626}[data-mode=dark] .price-cards-error p[data-v-650bc3e2]{color:#f87171}.price-card[data-v-650bc3e2]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .price-card[data-v-650bc3e2]{background:#1f2937}.price-card-header[data-v-650bc3e2]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .price-card-header[data-v-650bc3e2]{border-bottom-color:#374151}.crypto-info[data-v-650bc3e2]{display:flex;align-items:center;gap:12px}.crypto-icon[data-v-650bc3e2]{width:40px;height:40px;border-radius:50%}.crypto-info h4[data-v-650bc3e2]{font-size:18px;font-weight:600;color:#181818;margin:0}[data-mode=dark] .crypto-info h4[data-v-650bc3e2]{color:#f9fafb}.price-card-body[data-v-650bc3e2]{display:flex;align-items:center;justify-content:space-between;position:relative}.price-info[data-v-650bc3e2]{display:flex;flex-direction:column;gap:4px}.price-label[data-v-650bc3e2]{font-size:13px;color:#6b7280}[data-mode=dark] .price-label[data-v-650bc3e2]{color:#9ca3af}.price-value[data-v-650bc3e2]{font-size:18px;font-weight:600;color:#181818;margin:0}[data-mode=dark] .price-value[data-v-650bc3e2]{color:#f9fafb}.divider[data-v-650bc3e2]{width:1px;height:100%;background:#e5e7eb;margin:0 16px}[data-mode=dark] .divider[data-v-650bc3e2]{background:#374151}.wallet-section[data-v-650bc3e2]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .wallet-section[data-v-650bc3e2]{background:#1f2937}.section-header-row[data-v-650bc3e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-header-row h4[data-v-650bc3e2]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-650bc3e2]{color:#f9fafb}.holdings-table-wrapper[data-v-650bc3e2]{overflow-x:auto}.holdings-table[data-v-650bc3e2]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-650bc3e2]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-650bc3e2]{background:#374151}.holdings-table th[data-v-650bc3e2]{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-650bc3e2]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-650bc3e2]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-650bc3e2]{border-bottom-color:#4b5563}.asset-info[data-v-650bc3e2]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-650bc3e2]{width:40px;height:40px;border-radius:50%}.asset-name[data-v-650bc3e2]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .asset-name[data-v-650bc3e2]{color:#f9fafb}.chain-name[data-v-650bc3e2]{font-size:14px;font-weight:500;color:#6b7280}[data-mode=dark] .chain-name[data-v-650bc3e2]{color:#9ca3af}.wallet-address[data-v-650bc3e2]{font-size:13px;font-weight:500;color:#181818;font-family:monospace}.wallet-address.not-set[data-v-650bc3e2]{color:#9ca3af;font-style:italic}[data-mode=dark] .wallet-address[data-v-650bc3e2]{color:#f9fafb}[data-mode=dark] .wallet-address.not-set[data-v-650bc3e2]{color:#6b7280}.btn-copy[data-v-650bc3e2]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-copy[data-v-650bc3e2]:hover:not(:disabled){background:var(--primary-color-dark, #1e40af)}.btn-copy[data-v-650bc3e2]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-mode=dark] .btn-copy[data-v-650bc3e2]:disabled{background:#4b5563;color:#6b7280}.btn-copy i[data-v-650bc3e2]{font-size:12px}.holdings-cards-mobile[data-v-650bc3e2]{display:none}.wallet-card[data-v-650bc3e2]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .wallet-card[data-v-650bc3e2]{background:#374151;border-color:#4b5563}.wallet-card-header[data-v-650bc3e2]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .wallet-card-header[data-v-650bc3e2]{border-bottom-color:#4b5563}.wallet-card-body[data-v-650bc3e2]{display:flex;flex-direction:column;gap:12px}.wallet-card-row[data-v-650bc3e2]{display:flex;flex-direction:column;gap:8px}.holding-label[data-v-650bc3e2]{font-size:13px;color:#6b7280;font-weight:500}[data-mode=dark] .holding-label[data-v-650bc3e2]{color:#9ca3af}.wallet-address-mobile[data-v-650bc3e2]{font-size:12px;font-weight:500;color:#181818;font-family:monospace;word-break:break-all}.wallet-address-mobile.not-set[data-v-650bc3e2]{color:#9ca3af;font-style:italic}[data-mode=dark] .wallet-address-mobile[data-v-650bc3e2]{color:#f9fafb}[data-mode=dark] .wallet-address-mobile.not-set[data-v-650bc3e2]{color:#6b7280}.btn-copy-mobile[data-v-650bc3e2]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:var(--primary-color, #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-650bc3e2]:hover:not(:disabled){background:var(--primary-color-dark, #1e40af)}.btn-copy-mobile[data-v-650bc3e2]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}[data-mode=dark] .btn-copy-mobile[data-v-650bc3e2]:disabled{background:#4b5563;color:#6b7280}.transactions-section[data-v-650bc3e2]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-650bc3e2]{background:#1f2937}.transactions-list[data-v-650bc3e2]{display:flex;flex-direction:column;gap:12px}.no-transactions[data-v-650bc3e2]{text-align:center;padding:40px;color:#6b7280}[data-mode=dark] .no-transactions[data-v-650bc3e2]{color:#9ca3af}.transaction-item[data-v-650bc3e2]{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-650bc3e2]{background:#374151}.transaction-item-top[data-v-650bc3e2]{display:flex;align-items:center;gap:12px;width:100%}.transaction-icon[data-v-650bc3e2]{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-650bc3e2]{background:#d1fae5;color:#059669}.transaction-icon.withdrawal[data-v-650bc3e2]{background:#fee2e2;color:#dc2626}.transaction-details[data-v-650bc3e2]{flex:1;min-width:0}.transaction-type[data-v-650bc3e2]{font-size:14px;font-weight:600;margin-bottom:4px;color:#181818}[data-mode=dark] .transaction-type[data-v-650bc3e2]{color:#f9fafb}.transaction-date[data-v-650bc3e2]{font-size:12px;color:#6b7280;margin-bottom:4px}[data-mode=dark] .transaction-date[data-v-650bc3e2]{color:#9ca3af}.transaction-asset[data-v-650bc3e2]{font-size:12px;color:#6b7280;font-weight:500}[data-mode=dark] .transaction-asset[data-v-650bc3e2]{color:#9ca3af}.transaction-amount[data-v-650bc3e2]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.amount[data-v-650bc3e2]{font-size:15px;font-weight:600}.amount.deposit[data-v-650bc3e2]{color:#059669}.amount.withdrawal[data-v-650bc3e2]{color:#dc2626}.amount-usd[data-v-650bc3e2]{font-size:12px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-650bc3e2]{color:#9ca3af}.transaction-status[data-v-650bc3e2]{width:100%;text-align:center;padding:8px;font-size:12px;font-weight:500;border-radius:6px}.transaction-status.completed[data-v-650bc3e2]{background:#d1fae5;color:#059669}.transaction-status.pending[data-v-650bc3e2]{background:#fef3c7;color:#d97706}.transaction-status.failed[data-v-650bc3e2]{background:#fee2e2;color:#ef4444}.sidebar-overlay[data-v-650bc3e2]{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-650bc3e2]{display:block}.dashboard-content[data-v-650bc3e2]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-650bc3e2]{margin-left:0}.crypto-price-cards[data-v-650bc3e2]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.dashboard-wrapper[data-v-650bc3e2]{margin-top:60px}.dashboard-content[data-v-650bc3e2]{padding:12px}.page-header h4[data-v-650bc3e2]{font-size:20px}.crypto-price-cards[data-v-650bc3e2]{grid-template-columns:1fr;gap:12px}.price-card[data-v-650bc3e2]{padding:16px}.wallet-section[data-v-650bc3e2]{padding:16px;margin-bottom:16px}.holdings-table-wrapper[data-v-650bc3e2]{display:none}.holdings-cards-mobile[data-v-650bc3e2]{display:block}.transactions-section[data-v-650bc3e2]{padding:16px}}@media (max-width: 480px){.dashboard-content[data-v-650bc3e2]{padding:8px}.price-card[data-v-650bc3e2],.wallet-section[data-v-650bc3e2],.transactions-section[data-v-650bc3e2]{padding:12px;border-radius:8px}}.settings-loading[data-v-c0a4cbea]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0}.spinner[data-v-c0a4cbea]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-c0a4cbea .8s linear infinite}[data-mode=dark] .spinner[data-v-c0a4cbea]{border-color:#4b5563;border-top-color:#60a5fa}.loading-text[data-v-c0a4cbea]{font-size:14px;color:#6b7280;font-weight:500}[data-mode=dark] .loading-text[data-v-c0a4cbea]{color:#9ca3af}@keyframes spin-c0a4cbea{to{transform:rotate(360deg)}}.customer-dashboard[data-v-c0a4cbea]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-c0a4cbea]{background:#111827}.dashboard-wrapper[data-v-c0a4cbea]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-c0a4cbea]{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-c0a4cbea]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-c0a4cbea]{max-width:1400px;margin:0 auto;width:100%;padding:0}.page-header[data-v-c0a4cbea]{margin-bottom:32px}.page-header h4[data-v-c0a4cbea]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-c0a4cbea]{color:#f9fafb}.settings-content[data-v-c0a4cbea]{width:100%}.row[data-v-c0a4cbea]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.col-xxl-6[data-v-c0a4cbea]{width:100%}.settings-box[data-v-c0a4cbea]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .settings-box[data-v-c0a4cbea]{background:#1f2937}.settings-box-header[data-v-c0a4cbea]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .settings-box-header[data-v-c0a4cbea]{border-bottom-color:#374151}.settings-box-header h4[data-v-c0a4cbea]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .settings-box-header h4[data-v-c0a4cbea]{color:#f9fafb}.settings-form[data-v-c0a4cbea]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-c0a4cbea]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group[data-v-c0a4cbea]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-c0a4cbea]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-c0a4cbea]{color:#f9fafb}.form-group input[data-v-c0a4cbea]{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-c0a4cbea]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-c0a4cbea]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.form-group input[readonly][data-v-c0a4cbea]{background:#f9fafb;cursor:not-allowed}[data-mode=dark] .form-group input[readonly][data-v-c0a4cbea]{background:#374151}.verification-section[data-v-c0a4cbea]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}[data-mode=dark] .verification-section[data-v-c0a4cbea]{border-top-color:#374151}.verification-section h5[data-v-c0a4cbea]{font-size:18px;font-weight:600;color:#181818;margin:0 0 16px}[data-mode=dark] .verification-section h5[data-v-c0a4cbea]{color:#f9fafb}.verification-status[data-v-c0a4cbea]{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.verification-status.error[data-v-c0a4cbea]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.verification-status.warning[data-v-c0a4cbea]{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.verification-status.success[data-v-c0a4cbea]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.verification-upload[data-v-c0a4cbea]{display:flex;flex-direction:column;gap:16px}.upload-container[data-v-c0a4cbea]{position:relative;width:100%;max-width:300px;aspect-ratio:16/9;border:2px dashed #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center}[data-mode=dark] .upload-container[data-v-c0a4cbea]{border-color:#4b5563;background:#374151}.upload-preview[data-v-c0a4cbea]{width:100%;height:100%;object-fit:cover}.upload-placeholder[data-v-c0a4cbea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:#9ca3af;text-align:center}[data-mode=dark] .upload-placeholder[data-v-c0a4cbea]{color:#6b7280}.upload-placeholder svg[data-v-c0a4cbea]{opacity:.6}.placeholder-text[data-v-c0a4cbea]{font-size:13px;font-weight:500}.pdf-preview[data-v-c0a4cbea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;width:100%;height:100%}.pdf-preview svg[data-v-c0a4cbea]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.pdf-filename[data-v-c0a4cbea]{font-size:12px;font-weight:500;color:#181818;text-align:center;word-break:break-all;max-width:100%;padding:0 10px}[data-mode=dark] .pdf-filename[data-v-c0a4cbea]{color:#f9fafb}.upload-btn[data-v-c0a4cbea]{position:absolute;bottom:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0003}.upload-btn[data-v-c0a4cbea]:hover{background:var(--primary-color-dark, #1e40af);transform:scale(1.1)}.btn-save[data-v-c0a4cbea]{padding:12px 24px;background:var(--primary-color, #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-c0a4cbea]:hover{background:var(--primary-color-dark, #1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.sidebar-overlay[data-v-c0a4cbea]{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-c0a4cbea]{display:block}.dashboard-content[data-v-c0a4cbea]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-c0a4cbea]{margin-left:0!important;width:100%!important}.container-fluid[data-v-c0a4cbea]{padding:0}.row[data-v-c0a4cbea]{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.dashboard-wrapper[data-v-c0a4cbea]{margin-top:60px}.dashboard-content[data-v-c0a4cbea]{padding:12px}.settings-box[data-v-c0a4cbea]{padding:20px}.form-row[data-v-c0a4cbea]{grid-template-columns:1fr}}@media (max-width: 480px){.dashboard-content[data-v-c0a4cbea]{padding:8px}.settings-box[data-v-c0a4cbea]{padding:16px}}.toast-notification[data-v-c0a4cbea]{position:fixed;top:24px;right:24px;z-index:9999;min-width:320px;max-width:450px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;align-items:center;gap:16px;padding:16px 20px;animation:slideIn-c0a4cbea .3s ease-out}[data-mode=dark] .toast-notification[data-v-c0a4cbea]{background:#1f2937;box-shadow:0 10px 40px #0006}.toast-notification.success[data-v-c0a4cbea]{border-left:4px solid #10b981}.toast-notification.error[data-v-c0a4cbea]{border-left:4px solid #ef4444}.toast-icon[data-v-c0a4cbea]{font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-notification.success .toast-icon[data-v-c0a4cbea]{color:#10b981}.toast-notification.error .toast-icon[data-v-c0a4cbea]{color:#ef4444}.toast-content[data-v-c0a4cbea]{flex:1}.toast-message[data-v-c0a4cbea]{margin:0;font-size:14px;font-weight:500;color:#181818;line-height:1.5}[data-mode=dark] .toast-message[data-v-c0a4cbea]{color:#f9fafb}.toast-close[data-v-c0a4cbea]{background:transparent;border:none;color:#9ca3af;font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;flex-shrink:0}.toast-close[data-v-c0a4cbea]:hover{color:#181818}[data-mode=dark] .toast-close[data-v-c0a4cbea]:hover{color:#f9fafb}.toast-enter-active[data-v-c0a4cbea],.toast-leave-active[data-v-c0a4cbea]{transition:all .3s ease}.toast-enter-from[data-v-c0a4cbea],.toast-leave-to[data-v-c0a4cbea]{opacity:0;transform:translate(100px)}@keyframes slideIn-c0a4cbea{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.toast-notification[data-v-c0a4cbea]{top:16px;right:16px;left:16px;min-width:auto;max-width:none}}.customer-dashboard[data-v-3d618ccf]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-3d618ccf]{background:#111827}.dashboard-wrapper[data-v-3d618ccf]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-3d618ccf]{flex:1;margin-left:260px;padding:24px;transition:margin-left .3s ease}.dashboard-content.sidebar-collapsed[data-v-3d618ccf]{margin-left:80px}.container-fluid[data-v-3d618ccf]{max-width:800px;margin:0 auto}.page-header[data-v-3d618ccf]{margin-bottom:32px}.page-header h4[data-v-3d618ccf]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-3d618ccf]{color:#f9fafb}.password-content[data-v-3d618ccf]{display:flex;justify-content:center}.password-box[data-v-3d618ccf]{width:100%;background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .password-box[data-v-3d618ccf]{background:#1f2937}.password-box-header[data-v-3d618ccf]{margin-bottom:32px;text-align:center}.password-box-header h4[data-v-3d618ccf]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .password-box-header h4[data-v-3d618ccf]{color:#f9fafb}.password-box-header p[data-v-3d618ccf]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .password-box-header p[data-v-3d618ccf]{color:#9ca3af}.password-form[data-v-3d618ccf]{display:flex;flex-direction:column;gap:20px}.message[data-v-3d618ccf]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-3d618ccf]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.message.error[data-v-3d618ccf]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.form-group[data-v-3d618ccf]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3d618ccf]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-3d618ccf]{color:#f9fafb}.form-group input[data-v-3d618ccf]{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-3d618ccf]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-3d618ccf]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.form-group input.error[data-v-3d618ccf]{border-color:#dc2626}.error-text[data-v-3d618ccf]{font-size:12px;color:#dc2626;margin-top:4px}.password-requirements[data-v-3d618ccf]{margin-top:8px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}[data-mode=dark] .password-requirements[data-v-3d618ccf]{background:#374151;border-color:#4b5563}.requirements-title[data-v-3d618ccf]{font-size:13px;font-weight:600;color:#181818;margin:0 0 8px}[data-mode=dark] .requirements-title[data-v-3d618ccf]{color:#f9fafb}.password-requirements ul[data-v-3d618ccf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.password-requirements li[data-v-3d618ccf]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:8px}[data-mode=dark] .password-requirements li[data-v-3d618ccf]{color:#9ca3af}.password-requirements li[data-v-3d618ccf]:before{content:"○";font-size:16px;color:#d1d5db}.password-requirements li.valid[data-v-3d618ccf]{color:#059669}.password-requirements li.valid[data-v-3d618ccf]:before{content:"✓";color:#059669}.btn-change-password[data-v-3d618ccf]{padding:14px 24px;background:var(--primary-color, #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-3d618ccf]:hover:not(:disabled){background:var(--primary-color-dark, #1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.btn-change-password[data-v-3d618ccf]:disabled{opacity:.6;cursor:not-allowed}.sidebar-overlay[data-v-3d618ccf]{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-3d618ccf]{display:block}.dashboard-content[data-v-3d618ccf]{margin-left:0;padding:16px}.dashboard-content.sidebar-collapsed[data-v-3d618ccf]{margin-left:0}}@media (max-width: 768px){.dashboard-wrapper[data-v-3d618ccf]{margin-top:60px}.dashboard-content[data-v-3d618ccf]{padding:12px}.password-box[data-v-3d618ccf]{padding:24px}}@media (max-width: 480px){.dashboard-content[data-v-3d618ccf]{padding:8px}.password-box[data-v-3d618ccf]{padding:20px}}.contact-loading[data-v-acd50fdc]{display:flex;align-items:center;gap:12px;padding:24px 0}.spinner[data-v-acd50fdc]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-acd50fdc .8s linear infinite}[data-mode=dark] .spinner[data-v-acd50fdc]{border-color:#4b5563;border-top-color:#60a5fa}.loading-text[data-v-acd50fdc]{font-size:14px;color:#6b7280;font-weight:500}[data-mode=dark] .loading-text[data-v-acd50fdc]{color:#9ca3af}@keyframes spin-acd50fdc{to{transform:rotate(360deg)}}.customer-dashboard[data-v-acd50fdc]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-acd50fdc]{background:#111827}.dashboard-wrapper[data-v-acd50fdc]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-acd50fdc]{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-acd50fdc]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-acd50fdc]{max-width:1200px;margin:0 auto;width:100%;padding:0}.page-header[data-v-acd50fdc]{margin-bottom:32px;text-align:center}.page-header h4[data-v-acd50fdc]{font-size:24px;font-weight:700;color:#181818;margin:0 0 8px}[data-mode=dark] .page-header h4[data-v-acd50fdc]{color:#f9fafb}.page-header p[data-v-acd50fdc]{font-size:14px;color:#6b7280;margin:0}[data-mode=dark] .page-header p[data-v-acd50fdc]{color:#9ca3af}.contact-content[data-v-acd50fdc]{width:100%}.contact-box[data-v-acd50fdc]{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-acd50fdc]{background:transparent;border:none;box-shadow:none}.contact-info[data-v-acd50fdc]{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-acd50fdc]{background:#1f2937;border-color:#374151}.contact-form-section[data-v-acd50fdc]{width:100%;background:#f9fafb;padding:32px;border-radius:12px;border:1px solid #e5e7eb}[data-mode=dark] .contact-form-section[data-v-acd50fdc]{background:#111827;border-color:#374151}.contact-info h4[data-v-acd50fdc],.contact-form-section h4[data-v-acd50fdc]{font-size:20px;font-weight:700;color:#181818;margin:0 0 24px;text-align:center}[data-mode=dark] .contact-info h4[data-v-acd50fdc],[data-mode=dark] .contact-form-section h4[data-v-acd50fdc]{color:#f9fafb}.contact-details[data-v-acd50fdc]{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center}.contact-item[data-v-acd50fdc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%}.contact-icon[data-v-acd50fdc]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:var(--primary-color, #2563eb);border-radius:12px;flex-shrink:0;transition:all .2s ease}[data-mode=dark] .contact-icon[data-v-acd50fdc]{background:rgba(var(--primary-color-rgb, 37, 99, 235),.2);color:#60a5fa}.contact-icon i[data-v-acd50fdc]{font-size:24px}.contact-text[data-v-acd50fdc]{display:flex;flex-direction:column;align-items:center;gap:4px}.contact-text h5[data-v-acd50fdc]{font-size:14px;font-weight:600;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.5px}[data-mode=dark] .contact-text h5[data-v-acd50fdc]{color:#9ca3af}.contact-text p[data-v-acd50fdc]{font-size:15px;color:#181818;margin:0;font-weight:500}[data-mode=dark] .contact-text p[data-v-acd50fdc]{color:#f9fafb}.contact-form[data-v-acd50fdc]{display:flex;flex-direction:column;gap:20px}.message[data-v-acd50fdc]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.message.success[data-v-acd50fdc]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-acd50fdc]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-acd50fdc]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-acd50fdc]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.form-group[data-v-acd50fdc]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-acd50fdc]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-acd50fdc]{color:#f9fafb}.form-group input[data-v-acd50fdc],.form-group textarea[data-v-acd50fdc]{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-acd50fdc],[data-mode=dark] .form-group textarea[data-v-acd50fdc]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-acd50fdc]:focus,.form-group textarea[data-v-acd50fdc]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}[data-mode=dark] .form-group input[data-v-acd50fdc]:focus,[data-mode=dark] .form-group textarea[data-v-acd50fdc]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.form-group textarea[data-v-acd50fdc]{resize:vertical;min-height:120px}.btn-submit[data-v-acd50fdc]{padding:14px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);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 rgba(var(--primary-color-rgb, 37, 99, 235),.3)}[data-mode=dark] .btn-submit[data-v-acd50fdc]{background:linear-gradient(135deg,#3b82f6 0%,var(--primary-color, #2563eb) 100%);box-shadow:0 2px 8px #3b82f64d}.btn-submit[data-v-acd50fdc]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}[data-mode=dark] .btn-submit[data-v-acd50fdc]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);box-shadow:0 4px 12px #3b82f666}.btn-submit[data-v-acd50fdc]:disabled{opacity:.6;cursor:not-allowed}.sidebar-overlay[data-v-acd50fdc]{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-acd50fdc]{display:block}.dashboard-content[data-v-acd50fdc]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-acd50fdc]{margin-left:0!important;width:100%!important}.container-fluid[data-v-acd50fdc]{padding:0}.contact-box[data-v-acd50fdc]{grid-template-columns:1fr;gap:24px}.contact-info[data-v-acd50fdc],.contact-form-section[data-v-acd50fdc]{padding:24px}}@media (max-width: 768px){.dashboard-wrapper[data-v-acd50fdc]{margin-top:60px}.dashboard-content[data-v-acd50fdc]{padding:12px}.contact-info[data-v-acd50fdc],.contact-form-section[data-v-acd50fdc]{padding:20px}}@media (max-width: 480px){.dashboard-content[data-v-acd50fdc]{padding:8px}.contact-box[data-v-acd50fdc]{gap:16px}.contact-info[data-v-acd50fdc],.contact-form-section[data-v-acd50fdc]{padding:16px}.contact-details[data-v-acd50fdc]{gap:24px}.contact-item[data-v-acd50fdc]{gap:10px}.contact-icon[data-v-acd50fdc]{width:48px;height:48px}.contact-icon i[data-v-acd50fdc]{font-size:20px}}.customer-header[data-v-bf28f078]{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-bf28f078]{background:#1f2937;border-bottom-color:#374151}.header-nav[data-v-bf28f078]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:24px}.header-left[data-v-bf28f078]{display:flex;align-items:center;gap:32px}.mobile-menu-toggle[data-v-bf28f078]{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-bf28f078]{background:#374151;color:#9ca3af}.mobile-menu-toggle[data-v-bf28f078]:hover{background:var(--primary-color, #2563eb);color:#fff}.mobile-menu-toggle i[data-v-bf28f078]{font-size:18px}@media (max-width: 1024px){.mobile-menu-toggle[data-v-bf28f078]{display:flex}}.logo-section[data-v-bf28f078]{flex-shrink:0}.logo-link[data-v-bf28f078]{display:flex;align-items:center}.logo-img[data-v-bf28f078]{height:40px;width:auto}.header-right[data-v-bf28f078]{display:flex;align-items:center;gap:12px}.header-action[data-v-bf28f078]{position:relative}.action-btn[data-v-bf28f078]{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-bf28f078]{background:#374151;color:#9ca3af}.action-btn[data-v-bf28f078]:hover{background:var(--primary-color, #2563eb);color:#fff}.user-profile-dropdown[data-v-bf28f078]{position:relative}.user-profile-btn[data-v-bf28f078]{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-bf28f078]:hover{background:#f3f4f6}[data-mode=dark] .user-profile-btn[data-v-bf28f078]:hover{background:#374151}.user-avatar[data-v-bf28f078]{width:36px;height:36px;border-radius:50%;object-fit:cover}.dropdown-icon[data-v-bf28f078]{font-size:12px;color:#6b7280;transition:transform .2s ease}.user-profile-dropdown.active .dropdown-icon[data-v-bf28f078]{transform:rotate(180deg)}.user-menu[data-v-bf28f078]{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-bf28f078]{background:#1f2937;border-color:#374151}.user-menu-item[data-v-bf28f078]{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-bf28f078]{color:#e5e7eb}.user-menu-item i[data-v-bf28f078]{font-size:16px;color:#6b7280;width:20px}[data-mode=dark] .user-menu-item i[data-v-bf28f078]{color:#9ca3af}.user-menu-item[data-v-bf28f078]:hover{background:#f3f4f6;color:var(--primary-color, #2563eb)}[data-mode=dark] .user-menu-item[data-v-bf28f078]:hover{background:#374151;color:#60a5fa}.user-menu-item:hover i[data-v-bf28f078]{color:var(--primary-color, #2563eb)}[data-mode=dark] .user-menu-item:hover i[data-v-bf28f078]{color:#60a5fa}@media (max-width: 768px){.customer-header[data-v-bf28f078]{position:sticky;top:0;z-index:101}.header-nav[data-v-bf28f078]{padding:12px 16px;gap:12px}.logo-img[data-v-bf28f078]{height:32px}.mobile-menu-toggle[data-v-bf28f078]{width:36px;height:36px;margin-right:8px}}.customer-sidebar[data-v-759492e7]{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-759492e7]{background:#1f2937;border-right-color:#374151}.customer-sidebar.collapsed[data-v-759492e7]{width:80px}.sidebar-header[data-v-759492e7]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .sidebar-header[data-v-759492e7]{border-bottom-color:#374151}.sidebar-logo[data-v-759492e7]{display:flex;align-items:center;opacity:1;transition:opacity .3s ease}.customer-sidebar.collapsed .sidebar-logo[data-v-759492e7]{opacity:0;width:0;overflow:hidden}.logo-img[data-v-759492e7]{height:36px;width:auto}.sidebar-toggle[data-v-759492e7]{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-759492e7]{background:#374151;color:#9ca3af}.sidebar-toggle[data-v-759492e7]:hover{background:var(--primary-color, #2563eb);color:#fff}.sidebar-nav[data-v-759492e7]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-menu[data-v-759492e7]{list-style:none;margin:0;padding:0}.menu-item[data-v-759492e7]{margin:4px 0}.menu-link[data-v-759492e7]{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-759492e7]{color:#9ca3af}.menu-link i[data-v-759492e7]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.menu-text[data-v-759492e7]{transition:opacity .3s ease}.customer-sidebar.collapsed .menu-text[data-v-759492e7]{opacity:0;width:0;overflow:hidden}.menu-link[data-v-759492e7]:hover{background:#f3f4f6;color:var(--primary-color, #2563eb)}[data-mode=dark] .menu-link[data-v-759492e7]:hover{background:#374151;color:#60a5fa}.menu-link.active[data-v-759492e7],[data-mode=dark] .menu-link.active[data-v-759492e7]{background:var(--primary-color, #2563eb);color:#fff}.sidebar-footer[data-v-759492e7]{padding:16px;border-top:1px solid #e5e7eb}[data-mode=dark] .sidebar-footer[data-v-759492e7]{border-top-color:#374151}.logout-btn[data-v-759492e7]{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-759492e7]{background:#7f1d1d;color:#fca5a5}.logout-btn[data-v-759492e7]:hover{background:#fee2e2;color:#b91c1c}[data-mode=dark] .logout-btn[data-v-759492e7]:hover{background:#991b1b;color:#fca5a5}.logout-btn i[data-v-759492e7]{font-size:18px;width:20px;text-align:center;flex-shrink:0}.customer-sidebar.collapsed .logout-btn span[data-v-759492e7]{opacity:0;width:0;overflow:hidden}@media (max-width: 1024px){.customer-sidebar[data-v-759492e7]{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-759492e7]{transform:translate(0);width:260px}.customer-sidebar.collapsed[data-v-759492e7]{transform:translate(-100%)}.customer-sidebar.collapsed.mobile-open[data-v-759492e7]{transform:translate(0);width:260px}}.modal-overlay[data-v-ec3d918d]{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-ec3d918d]{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-ec3d918d]{background:#1f2937}.modal-header[data-v-ec3d918d]{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-ec3d918d]{background:#1f2937;border-bottom-color:#374151}.modal-header h4[data-v-ec3d918d]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-ec3d918d]{color:#f9fafb}.modal-close[data-v-ec3d918d]{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-ec3d918d]{background:#374151;color:#9ca3af}.modal-close[data-v-ec3d918d]:hover{background:#e5e7eb;color:#181818}.modal-body[data-v-ec3d918d]{padding:24px}.message[data-v-ec3d918d]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-ec3d918d]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-ec3d918d]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-ec3d918d]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-ec3d918d]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.edit-account-form[data-v-ec3d918d]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-ec3d918d]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-ec3d918d]{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-ec3d918d]{color:#f9fafb;border-bottom-color:#374151}.form-grid[data-v-ec3d918d]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-ec3d918d]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-ec3d918d]{grid-column:1 / -1}.form-group label[data-v-ec3d918d]{font-size:14px;font-weight:600;color:#181818;display:flex;align-items:center;gap:8px}[data-mode=dark] .form-group label[data-v-ec3d918d]{color:#f9fafb}.form-group label i[data-v-ec3d918d]{color:var(--primary-color, #2563eb)}.form-group input[data-v-ec3d918d],.form-group select[data-v-ec3d918d]{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-ec3d918d],[data-mode=dark] .form-group select[data-v-ec3d918d]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-ec3d918d]:focus,.form-group select[data-v-ec3d918d]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.form-hint[data-v-ec3d918d]{font-size:12px;color:#6b7280;margin-top:-4px}[data-mode=dark] .form-hint[data-v-ec3d918d]{color:#9ca3af}.modal-actions[data-v-ec3d918d]{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-ec3d918d]{border-top-color:#374151}.btn-cancel[data-v-ec3d918d]{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-ec3d918d]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-ec3d918d]:hover{background:#e5e7eb;color:#181818}.btn-submit[data-v-ec3d918d]{padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-ec3d918d]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%)}.btn-submit[data-v-ec3d918d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-ec3d918d]{max-width:100%;max-height:95vh}.form-grid[data-v-ec3d918d]{grid-template-columns:1fr}.modal-actions[data-v-ec3d918d]{flex-direction:column}.btn-cancel[data-v-ec3d918d],.btn-submit[data-v-ec3d918d]{width:100%}}.customer-dashboard[data-v-392de527]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-392de527]{background:#111827}.dashboard-wrapper[data-v-392de527]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-392de527]{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-392de527]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-392de527]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-392de527]{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-392de527]{display:block}.dashboard-content[data-v-392de527]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-392de527]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-392de527]{margin-top:60px}.customer-dashboard[data-v-392de527]{overflow-x:hidden}.container-fluid[data-v-392de527]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-392de527]{padding:12px}}.page-header[data-v-392de527]{margin-bottom:32px}.page-header h4[data-v-392de527]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-392de527]{color:#f9fafb}.accounts-section[data-v-392de527]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .accounts-section[data-v-392de527]{background:#1f2937}.section-header-row[data-v-392de527]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.search-box[data-v-392de527]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-392de527]{position:absolute;left:16px;color:#6b7280;font-size:14px}.search-box input[data-v-392de527]{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-392de527]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-392de527]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.user-id[data-v-392de527]{font-family:monospace;font-size:13px;color:var(--primary-color, #2563eb);font-weight:600}[data-mode=dark] .user-id[data-v-392de527]{color:#60a5fa}.user-email[data-v-392de527]{font-size:14px;color:#181818}[data-mode=dark] .user-email[data-v-392de527]{color:#f9fafb}.account-type-badge[data-v-392de527]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.account-type-badge.user[data-v-392de527]{background:#dbeafe;color:var(--primary-color, #2563eb)}.account-type-badge.administrator[data-v-392de527]{background:#fef3c7;color:#d97706}[data-mode=dark] .account-type-badge.user[data-v-392de527]{background:rgba(var(--primary-color-rgb, 37, 99, 235),.2);color:#60a5fa}[data-mode=dark] .account-type-badge.administrator[data-v-392de527]{background:#d9770633;color:#fbbf24}.status-badge[data-v-392de527]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.active[data-v-392de527]{background:#d1fae5;color:#059669}[data-mode=dark] .status-badge.active[data-v-392de527]{background:#10b98133;color:#34d399}.date-text[data-v-392de527]{font-size:13px;color:#6b7280}[data-mode=dark] .date-text[data-v-392de527]{color:#9ca3af}.btn-edit[data-v-392de527]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-edit[data-v-392de527]:hover{background:var(--primary-color-dark, #1e40af)}.btn-edit i[data-v-392de527]{font-size:12px}.account-card[data-v-392de527]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .account-card[data-v-392de527]{background:#374151;border-color:#4b5563}.account-card-header[data-v-392de527]{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-392de527]{border-bottom-color:#4b5563}.account-card-row[data-v-392de527]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}.btn-edit-mobile[data-v-392de527]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--primary-color, #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-392de527]:hover{background:var(--primary-color-dark, #1e40af)}.loading-spinner[data-v-392de527]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-392de527 1s linear infinite;margin:0 auto 12px}@keyframes spin-392de527{to{transform:rotate(360deg)}}.holdings-table-wrapper[data-v-392de527]{overflow-x:auto}.holdings-table[data-v-392de527]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-392de527]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-392de527]{background:#374151}.holdings-table th[data-v-392de527]{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-392de527]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-392de527]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-392de527]{border-bottom-color:#4b5563}.holdings-row[data-v-392de527]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-392de527]:hover{background:#374151}.asset-info[data-v-392de527]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-392de527]{width:40px;height:40px;border-radius:8px;object-fit:cover}.asset-name[data-v-392de527]{font-size:14px;font-weight:600;color:#181818;margin-bottom:2px}[data-mode=dark] .asset-name[data-v-392de527]{color:#f9fafb}.asset-symbol[data-v-392de527]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-392de527]{color:#9ca3af}.holdings-cards-mobile[data-v-392de527]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-392de527]{display:block}.holdings-cards-mobile[data-v-392de527]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-392de527]{display:none}.holdings-cards-mobile[data-v-392de527]{display:block}}@media (max-width: 768px){.accounts-section[data-v-392de527]{padding:16px}.section-header-row[data-v-392de527]{flex-direction:column;align-items:stretch}.search-box[data-v-392de527]{min-width:100%}}.customer-dashboard[data-v-e897f537]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-e897f537]{background:#111827}.dashboard-wrapper[data-v-e897f537]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-e897f537]{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-e897f537]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-e897f537]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-e897f537]{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-e897f537]{display:block}.dashboard-content[data-v-e897f537]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-e897f537]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-e897f537]{margin-top:60px}.customer-dashboard[data-v-e897f537]{overflow-x:hidden}.container-fluid[data-v-e897f537]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-e897f537]{padding:12px}}.page-header[data-v-e897f537]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.page-header h4[data-v-e897f537]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-e897f537]{color:#f9fafb}.btn-primary[data-v-e897f537]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.btn-primary[data-v-e897f537]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}.transactions-section[data-v-e897f537]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .transactions-section[data-v-e897f537]{background:#1f2937}.section-header-row[data-v-e897f537]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.search-box[data-v-e897f537]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-e897f537]{position:absolute;left:16px;color:#6b7280;font-size:14px}.search-box input[data-v-e897f537]{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-e897f537]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-e897f537]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.transaction-type-badge[data-v-e897f537]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.transaction-type-badge.deposit[data-v-e897f537]{background:#d1fae5;color:#059669}.transaction-type-badge.withdrawal[data-v-e897f537]{background:#fee2e2;color:#dc2626}[data-mode=dark] .transaction-type-badge.deposit[data-v-e897f537]{background:#10b98133;color:#34d399}[data-mode=dark] .transaction-type-badge.withdrawal[data-v-e897f537]{background:#dc262633;color:#f87171}.status-badge[data-v-e897f537]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-e897f537]{background:#fef3c7;color:#d97706}.status-badge.completed[data-v-e897f537]{background:#d1fae5;color:#059669}.status-badge.failed[data-v-e897f537]{background:#fee2e2;color:#dc2626}.status-badge.cancelled[data-v-e897f537]{background:#e5e7eb;color:#6b7280}[data-mode=dark] .status-badge.pending[data-v-e897f537]{background:#d9770633;color:#fbbf24}[data-mode=dark] .status-badge.completed[data-v-e897f537]{background:#10b98133;color:#34d399}[data-mode=dark] .status-badge.failed[data-v-e897f537]{background:#dc262633;color:#f87171}[data-mode=dark] .status-badge.cancelled[data-v-e897f537]{background:#6b728033;color:#9ca3af}.asset-symbol-text[data-v-e897f537]{font-size:13px;font-weight:600;color:#181818}[data-mode=dark] .asset-symbol-text[data-v-e897f537]{color:#f9fafb}.amount-value[data-v-e897f537]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .amount-value[data-v-e897f537]{color:#f9fafb}.amount-usd[data-v-e897f537]{font-size:13px;color:#6b7280}[data-mode=dark] .amount-usd[data-v-e897f537]{color:#9ca3af}.action-buttons[data-v-e897f537]{display:flex;gap:8px;align-items:center}.btn-edit[data-v-e897f537]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-edit[data-v-e897f537]:hover{background:var(--primary-color-dark, #1e40af)}.btn-edit i[data-v-e897f537]{font-size:12px}.btn-delete[data-v-e897f537]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-delete[data-v-e897f537]:hover{background:#b91c1c}.btn-delete i[data-v-e897f537]{font-size:12px}.modal-overlay[data-v-e897f537]{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-e897f537]{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-e897f537]{background:#1f2937}.modal-header[data-v-e897f537]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-e897f537]{border-bottom-color:#374151}.modal-header h4[data-v-e897f537]{font-size:24px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h4[data-v-e897f537]{color:#f9fafb}.modal-close[data-v-e897f537]{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-e897f537]{background:#374151;color:#9ca3af}.modal-close[data-v-e897f537]:hover{background:#e5e7eb;color:#181818}.modal-body[data-v-e897f537]{padding:24px}.message[data-v-e897f537]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.message.success[data-v-e897f537]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-mode=dark] .message.success[data-v-e897f537]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.message.error[data-v-e897f537]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .message.error[data-v-e897f537]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.3)}.transaction-form[data-v-e897f537]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e897f537]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-e897f537]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-e897f537]{color:#f9fafb}.form-group select[data-v-e897f537],.form-group input[data-v-e897f537],.form-group textarea[data-v-e897f537]{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-e897f537],[data-mode=dark] .form-group input[data-v-e897f537],[data-mode=dark] .form-group textarea[data-v-e897f537]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group select[data-v-e897f537]:focus,.form-group input[data-v-e897f537]:focus,.form-group textarea[data-v-e897f537]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.modal-actions[data-v-e897f537]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.btn-cancel[data-v-e897f537]{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-e897f537]{background:#374151;color:#9ca3af;border-color:#4b5563}.btn-cancel[data-v-e897f537]:hover{background:#e5e7eb;color:#181818}.btn-submit[data-v-e897f537]{padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-e897f537]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%)}.btn-submit[data-v-e897f537]:disabled{opacity:.6;cursor:not-allowed}.delete-modal[data-v-e897f537]{max-width:500px}.delete-confirmation-text[data-v-e897f537]{text-align:center}.warning-icon[data-v-e897f537]{font-size:64px;color:#f59e0b;margin-bottom:20px}[data-mode=dark] .warning-icon[data-v-e897f537]{color:#fbbf24}.delete-confirmation-text>p[data-v-e897f537]{font-size:16px;font-weight:600;color:#181818;margin-bottom:20px}[data-mode=dark] .delete-confirmation-text>p[data-v-e897f537]{color:#f9fafb}.transaction-details[data-v-e897f537]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:20px;text-align:left}[data-mode=dark] .transaction-details[data-v-e897f537]{background:#374151;border-color:#4b5563}.transaction-details p[data-v-e897f537]{margin:8px 0;font-size:14px;color:#6b7280}[data-mode=dark] .transaction-details p[data-v-e897f537]{color:#9ca3af}.transaction-details strong[data-v-e897f537]{color:#181818;font-weight:600;margin-right:8px}[data-mode=dark] .transaction-details strong[data-v-e897f537]{color:#f9fafb}.warning-text[data-v-e897f537]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:13px;color:#78350f;text-align:left}[data-mode=dark] .warning-text[data-v-e897f537]{background:#fbbf2433;border-color:#fbbf2466;color:#fbbf24}.warning-text strong[data-v-e897f537]{display:block;margin-bottom:4px}.btn-delete-confirm[data-v-e897f537]{padding:12px 24px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-e897f537]:hover:not(:disabled){background:#b91c1c}.btn-delete-confirm[data-v-e897f537]:disabled{opacity:.6;cursor:not-allowed}.transaction-card[data-v-e897f537]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .transaction-card[data-v-e897f537]{background:#374151;border-color:#4b5563}.transaction-card-header[data-v-e897f537]{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-e897f537]{border-bottom-color:#4b5563}.transaction-card-row[data-v-e897f537]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}.mobile-action-buttons[data-v-e897f537]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.btn-edit-mobile[data-v-e897f537]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-edit-mobile[data-v-e897f537]:hover{background:var(--primary-color-dark, #1e40af)}.btn-delete-mobile[data-v-e897f537]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-delete-mobile[data-v-e897f537]:hover{background:#b91c1c}.loading-spinner[data-v-e897f537]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-e897f537 1s linear infinite;margin:0 auto 12px}@keyframes spin-e897f537{to{transform:rotate(360deg)}}.holdings-table-wrapper[data-v-e897f537]{overflow-x:auto}.holdings-table[data-v-e897f537]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-e897f537]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-e897f537]{background:#374151}.holdings-table th[data-v-e897f537]{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-e897f537]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-e897f537]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-e897f537]{border-bottom-color:#4b5563}.holdings-row[data-v-e897f537]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-e897f537]:hover{background:#374151}.asset-info[data-v-e897f537]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-e897f537]{width:40px;height:40px;border-radius:8px;object-fit:cover}.asset-name[data-v-e897f537]{font-size:14px;font-weight:600;color:#181818;margin-bottom:2px}[data-mode=dark] .asset-name[data-v-e897f537]{color:#f9fafb}.asset-symbol[data-v-e897f537]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-e897f537]{color:#9ca3af}.holdings-cards-mobile[data-v-e897f537]{display:none}@media (min-width: 769px){.holdings-table-wrapper[data-v-e897f537]{display:block}.holdings-cards-mobile[data-v-e897f537]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-e897f537]{display:none}.holdings-cards-mobile[data-v-e897f537]{display:block}}@media (max-width: 768px){.transactions-section[data-v-e897f537]{padding:16px}.page-header[data-v-e897f537]{flex-direction:column;align-items:stretch}.btn-primary[data-v-e897f537]{width:100%}}.searchable-select-wrapper[data-v-e897f537],.searchable-select-input[data-v-e897f537]{position:relative;width:100%}.searchable-select-input input[data-v-e897f537]{padding-right:40px}.searchable-select-input i[data-v-e897f537]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:12px;pointer-events:none;transition:transform .2s ease}.searchable-select-input i.rotated[data-v-e897f537]{transform:translateY(-50%) rotate(180deg)}[data-mode=dark] .searchable-select-input i[data-v-e897f537]{color:#9ca3af}.searchable-select-dropdown[data-v-e897f537]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;margin-top:4px;max-height:300px;overflow:hidden;display:flex;flex-direction:column}[data-mode=dark] .searchable-select-dropdown[data-v-e897f537]{background:#1f2937;border-color:#4b5563}.dropdown-options[data-v-e897f537]{max-height:300px;overflow-y:auto;padding:4px 0}.dropdown-option[data-v-e897f537]{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6}[data-mode=dark] .dropdown-option[data-v-e897f537]{border-bottom-color:#374151}.dropdown-option[data-v-e897f537]:last-child{border-bottom:none}.dropdown-option[data-v-e897f537]:hover{background:#f3f4f6}[data-mode=dark] .dropdown-option[data-v-e897f537]:hover{background:#374151}.dropdown-option.selected[data-v-e897f537]{background:#eff6ff}[data-mode=dark] .dropdown-option.selected[data-v-e897f537]{background:var(--primary-color-darker, #1e3a8a)}.dropdown-option.no-results[data-v-e897f537]{color:#6b7280;cursor:default;text-align:center;padding:20px}[data-mode=dark] .dropdown-option.no-results[data-v-e897f537]{color:#9ca3af}.user-option-name[data-v-e897f537]{font-size:14px;font-weight:600;color:#181818;margin-bottom:4px}[data-mode=dark] .user-option-name[data-v-e897f537]{color:#f9fafb}.user-option-email[data-v-e897f537]{font-size:12px;color:#6b7280}[data-mode=dark] .user-option-email[data-v-e897f537]{color:#9ca3af}.dropdown-options[data-v-e897f537]::-webkit-scrollbar{width:6px}.dropdown-options[data-v-e897f537]::-webkit-scrollbar-track{background:#f3f4f6}[data-mode=dark] .dropdown-options[data-v-e897f537]::-webkit-scrollbar-track{background:#374151}.dropdown-options[data-v-e897f537]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}[data-mode=dark] .dropdown-options[data-v-e897f537]::-webkit-scrollbar-thumb{background:#6b7280}.dropdown-options[data-v-e897f537]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal-overlay[data-v-4dffaca5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.document-viewer-modal[data-v-4dffaca5]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}[data-mode=dark] .document-viewer-modal[data-v-4dffaca5]{background:#1f2937}.modal-header[data-v-4dffaca5]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-4dffaca5]{border-bottom-color:#374151}.modal-header h3[data-v-4dffaca5]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .modal-header h3[data-v-4dffaca5]{color:#f9fafb}.close-btn[data-v-4dffaca5]{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] .close-btn[data-v-4dffaca5]{background:#374151;color:#9ca3af}.close-btn[data-v-4dffaca5]:hover{background:#ef4444;color:#fff}.modal-body[data-v-4dffaca5]{padding:32px;overflow-y:auto;flex:1}.user-info-section[data-v-4dffaca5]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border-radius:12px;margin-bottom:24px}[data-mode=dark] .user-info-section[data-v-4dffaca5]{background:#374151}.user-avatar img[data-v-4dffaca5]{width:60px;height:60px;border-radius:12px;object-fit:cover}.user-details h4[data-v-4dffaca5]{font-size:18px;font-weight:700;color:#181818;margin:0 0 4px}[data-mode=dark] .user-details h4[data-v-4dffaca5]{color:#f9fafb}.user-email[data-v-4dffaca5]{font-size:14px;color:#6b7280;margin:0 0 4px}[data-mode=dark] .user-email[data-v-4dffaca5]{color:#9ca3af}.user-id[data-v-4dffaca5]{font-size:13px;font-family:monospace;color:var(--primary-color, #2563eb);font-weight:600;margin:0}[data-mode=dark] .user-id[data-v-4dffaca5]{color:#60a5fa}.document-viewer[data-v-4dffaca5]{background:#f9fafb;border-radius:12px;padding:24px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-mode=dark] .document-viewer[data-v-4dffaca5]{background:#111827}.loading-container[data-v-4dffaca5]{text-align:center}.loading-spinner[data-v-4dffaca5]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-4dffaca5 1s linear infinite;margin:0 auto 16px}@keyframes spin-4dffaca5{to{transform:rotate(360deg)}}.image-container[data-v-4dffaca5]{width:100%;position:relative}.document-image[data-v-4dffaca5]{width:100%;height:auto;border-radius:8px;cursor:zoom-in;transition:transform .3s ease;max-height:500px;object-fit:contain}.document-image.zoomed[data-v-4dffaca5]{cursor:zoom-out;transform:scale(1.5);max-height:none}.zoom-controls[data-v-4dffaca5]{margin-top:16px;text-align:center}.zoom-btn[data-v-4dffaca5]{padding:10px 20px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.zoom-btn[data-v-4dffaca5]:hover{background:var(--primary-color-dark, #1e40af)}.pdf-container[data-v-4dffaca5]{width:100%;display:flex;flex-direction:column;gap:16px}.pdf-viewer[data-v-4dffaca5]{width:100%;height:500px;border:none;border-radius:8px;background:#fff}.open-new-tab-btn[data-v-4dffaca5]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;align-self:center}.open-new-tab-btn[data-v-4dffaca5]:hover{background:var(--primary-color-dark, #1e40af)}.no-document[data-v-4dffaca5]{text-align:center;color:#6b7280}[data-mode=dark] .no-document[data-v-4dffaca5]{color:#9ca3af}.no-document i[data-v-4dffaca5]{font-size:64px;margin-bottom:16px;opacity:.5}.no-document p[data-v-4dffaca5]{font-size:16px;margin:0}.verification-actions[data-v-4dffaca5]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}[data-mode=dark] .verification-actions[data-v-4dffaca5]{border-top-color:#374151}.status-badges[data-v-4dffaca5]{margin-bottom:16px}.current-status[data-v-4dffaca5]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600}.current-status i[data-v-4dffaca5]{font-size:10px}.current-status.pending[data-v-4dffaca5]{background:#fef3c7;color:#d97706}.current-status.verified[data-v-4dffaca5]{background:#d1fae5;color:#059669}.current-status.rejected[data-v-4dffaca5]{background:#fee2e2;color:#dc2626}[data-mode=dark] .current-status.pending[data-v-4dffaca5]{background:#d9770633;color:#fbbf24}[data-mode=dark] .current-status.verified[data-v-4dffaca5]{background:#10b98133;color:#34d399}[data-mode=dark] .current-status.rejected[data-v-4dffaca5]{background:#dc262633;color:#f87171}.rejection-reason-section[data-v-4dffaca5]{margin-bottom:16px}.rejection-reason-section label[data-v-4dffaca5]{display:block;font-size:14px;font-weight:600;color:#181818;margin-bottom:8px}[data-mode=dark] .rejection-reason-section label[data-v-4dffaca5]{color:#f9fafb}.rejection-reason-section textarea[data-v-4dffaca5]{width:100%;padding:12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;background:#fff;color:#181818}[data-mode=dark] .rejection-reason-section textarea[data-v-4dffaca5]{background:#374151;border-color:#4b5563;color:#f9fafb}.rejection-reason-section textarea[data-v-4dffaca5]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.char-count[data-v-4dffaca5]{display:block;text-align:right;font-size:12px;color:#6b7280;margin-top:4px}.action-buttons[data-v-4dffaca5]{display:flex;gap:12px;justify-content:flex-end}.btn-verify[data-v-4dffaca5],.btn-reject[data-v-4dffaca5],.btn-reject-confirm[data-v-4dffaca5],.btn-cancel[data-v-4dffaca5]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-verify[data-v-4dffaca5]{background:#059669;color:#fff}.btn-verify[data-v-4dffaca5]:hover:not(:disabled){background:#047857}.btn-reject[data-v-4dffaca5],.btn-reject-confirm[data-v-4dffaca5]{background:#dc2626;color:#fff}.btn-reject[data-v-4dffaca5]:hover:not(:disabled),.btn-reject-confirm[data-v-4dffaca5]:hover:not(:disabled){background:#b91c1c}.btn-cancel[data-v-4dffaca5]{background:#6b7280;color:#fff}.btn-cancel[data-v-4dffaca5]:hover:not(:disabled){background:#4b5563}.btn-verify[data-v-4dffaca5]:disabled,.btn-reject[data-v-4dffaca5]:disabled,.btn-reject-confirm[data-v-4dffaca5]:disabled,.btn-cancel[data-v-4dffaca5]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.modal-overlay[data-v-4dffaca5]{padding:0}.document-viewer-modal[data-v-4dffaca5]{max-width:100%;max-height:100vh;border-radius:0}.modal-header[data-v-4dffaca5],.modal-body[data-v-4dffaca5]{padding:16px}.action-buttons[data-v-4dffaca5]{flex-direction:column}.btn-verify[data-v-4dffaca5],.btn-reject[data-v-4dffaca5],.btn-reject-confirm[data-v-4dffaca5],.btn-cancel[data-v-4dffaca5]{width:100%;justify-content:center}}.customer-dashboard[data-v-b78b374f]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-b78b374f]{background:#111827}.dashboard-wrapper[data-v-b78b374f]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-b78b374f]{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-b78b374f]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-b78b374f]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-b78b374f]{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-b78b374f]{display:block}.dashboard-content[data-v-b78b374f]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-b78b374f]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-b78b374f]{margin-top:60px}.customer-dashboard[data-v-b78b374f]{overflow-x:hidden}.container-fluid[data-v-b78b374f]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-b78b374f]{padding:12px}}.page-header[data-v-b78b374f]{margin-bottom:32px}.page-header h4[data-v-b78b374f]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-b78b374f]{color:#f9fafb}.stats-grid[data-v-b78b374f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-b78b374f]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .stat-card[data-v-b78b374f]{background:#1f2937}.stat-icon[data-v-b78b374f]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon.pending[data-v-b78b374f]{background:#fef3c7;color:#d97706}.stat-icon.verified[data-v-b78b374f]{background:#d1fae5;color:#059669}[data-mode=dark] .stat-icon.pending[data-v-b78b374f]{background:#d9770633;color:#fbbf24}[data-mode=dark] .stat-icon.verified[data-v-b78b374f]{background:#10b98133;color:#34d399}.stat-details h5[data-v-b78b374f]{font-size:28px;font-weight:700;color:#181818;margin:0 0 4px}[data-mode=dark] .stat-details h5[data-v-b78b374f]{color:#f9fafb}.stat-details p[data-v-b78b374f]{font-size:13px;color:#6b7280;margin:0}[data-mode=dark] .stat-details p[data-v-b78b374f]{color:#9ca3af}.verifications-section[data-v-b78b374f]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .verifications-section[data-v-b78b374f]{background:#1f2937}.section-header-row[data-v-b78b374f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.filters-row[data-v-b78b374f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-select[data-v-b78b374f]{padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;cursor:pointer}[data-mode=dark] .filter-select[data-v-b78b374f]{background:#374151;border-color:#4b5563;color:#f9fafb}.filter-select[data-v-b78b374f]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.search-box[data-v-b78b374f]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-b78b374f]{position:absolute;left:16px;color:#6b7280;font-size:14px}.search-box input[data-v-b78b374f]{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-b78b374f]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-b78b374f]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.user-id[data-v-b78b374f]{font-family:monospace;font-size:11px;color:var(--primary-color, #2563eb);font-weight:600;margin-top:2px}[data-mode=dark] .user-id[data-v-b78b374f]{color:#60a5fa}.document-badges[data-v-b78b374f]{display:flex;gap:8px;flex-wrap:wrap}.doc-badge[data-v-b78b374f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#dbeafe;color:var(--primary-color, #2563eb);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.doc-badge[data-v-b78b374f]:hover{background:var(--primary-color, #2563eb);color:#fff}[data-mode=dark] .doc-badge[data-v-b78b374f]{background:rgba(var(--primary-color-rgb, 37, 99, 235),.2);color:#60a5fa}[data-mode=dark] .doc-badge[data-v-b78b374f]:hover{background:var(--primary-color, #2563eb);color:#fff}.no-doc[data-v-b78b374f]{color:#9ca3af;font-size:14px}.status-badge[data-v-b78b374f]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize;display:inline-block}.status-badge.pending[data-v-b78b374f]{background:#fef3c7;color:#d97706}.status-badge.verified[data-v-b78b374f]{background:#d1fae5;color:#059669}.status-badge.rejected[data-v-b78b374f]{background:#fee2e2;color:#dc2626}[data-mode=dark] .status-badge.pending[data-v-b78b374f]{background:#d9770633;color:#fbbf24}[data-mode=dark] .status-badge.verified[data-v-b78b374f]{background:#10b98133;color:#34d399}[data-mode=dark] .status-badge.rejected[data-v-b78b374f]{background:#dc262633;color:#f87171}.date-text[data-v-b78b374f]{font-size:13px;color:#6b7280}[data-mode=dark] .date-text[data-v-b78b374f]{color:#9ca3af}.action-buttons-cell[data-v-b78b374f]{display:flex;gap:8px}.btn-quick-verify[data-v-b78b374f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#059669;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.btn-quick-verify[data-v-b78b374f]:hover:not(:disabled){background:#047857}.btn-quick-verify.bank[data-v-b78b374f]{background:var(--primary-color, #2563eb)}.btn-quick-verify.bank[data-v-b78b374f]:hover:not(:disabled){background:var(--primary-color-dark, #1e40af)}.btn-quick-verify[data-v-b78b374f]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-b78b374f]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-b78b374f 1s linear infinite;margin:0 auto 12px}@keyframes spin-b78b374f{to{transform:rotate(360deg)}}.holdings-table-wrapper[data-v-b78b374f]{overflow-x:auto}.holdings-table[data-v-b78b374f]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-b78b374f]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-b78b374f]{background:#374151}.holdings-table th[data-v-b78b374f]{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-b78b374f]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-b78b374f]{padding:16px;border-bottom:1px solid #e5e7eb;vertical-align:middle}[data-mode=dark] .holdings-table td[data-v-b78b374f]{border-bottom-color:#4b5563}.holdings-row[data-v-b78b374f]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-b78b374f]:hover{background:#374151}.asset-info[data-v-b78b374f]{display:flex;align-items:center;gap:12px}.asset-icon[data-v-b78b374f]{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.asset-name[data-v-b78b374f]{font-size:14px;font-weight:600;color:#181818;margin-bottom:2px}[data-mode=dark] .asset-name[data-v-b78b374f]{color:#f9fafb}.asset-symbol[data-v-b78b374f]{font-size:12px;color:#6b7280}[data-mode=dark] .asset-symbol[data-v-b78b374f]{color:#9ca3af}.holdings-cards-mobile[data-v-b78b374f]{display:none}.verification-card[data-v-b78b374f]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid #e5e7eb}[data-mode=dark] .verification-card[data-v-b78b374f]{background:#374151;border-color:#4b5563}.verification-card-header[data-v-b78b374f]{padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}[data-mode=dark] .verification-card-header[data-v-b78b374f]{border-bottom-color:#4b5563}.verification-card-body[data-v-b78b374f]{display:flex;flex-direction:column;gap:16px}.verification-section[data-v-b78b374f]{padding:12px;background:#fff;border-radius:8px}[data-mode=dark] .verification-section[data-v-b78b374f]{background:#1f2937}.section-title[data-v-b78b374f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .section-title[data-v-b78b374f]{color:#f9fafb}.btn-verify-mobile[data-v-b78b374f]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.btn-verify-mobile[data-v-b78b374f]:hover:not(:disabled){background:#047857}.btn-verify-mobile.bank[data-v-b78b374f]{background:var(--primary-color, #2563eb)}.btn-verify-mobile.bank[data-v-b78b374f]:hover:not(:disabled){background:var(--primary-color-dark, #1e40af)}.btn-verify-mobile[data-v-b78b374f]:disabled{opacity:.5;cursor:not-allowed}.card-footer[data-v-b78b374f]{padding-top:12px;border-top:1px solid #e5e7eb;margin-top:4px}[data-mode=dark] .card-footer[data-v-b78b374f]{border-top-color:#4b5563}@media (min-width: 769px){.holdings-table-wrapper[data-v-b78b374f]{display:block}.holdings-cards-mobile[data-v-b78b374f]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-b78b374f]{display:none}.holdings-cards-mobile[data-v-b78b374f]{display:block}.stats-grid[data-v-b78b374f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.verifications-section[data-v-b78b374f]{padding:16px}.section-header-row[data-v-b78b374f]{flex-direction:column;align-items:stretch}.filters-row[data-v-b78b374f]{flex-direction:column;width:100%}.filter-select[data-v-b78b374f],.search-box[data-v-b78b374f]{width:100%;min-width:100%}.stats-grid[data-v-b78b374f]{grid-template-columns:1fr}}.customer-dashboard[data-v-a2dfccd5]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-a2dfccd5]{background:#111827}.dashboard-wrapper[data-v-a2dfccd5]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-a2dfccd5]{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-a2dfccd5]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-a2dfccd5]{max-width:1400px;margin:0 auto;width:100%;padding:0}@media (max-width: 1024px){.dashboard-content[data-v-a2dfccd5]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-a2dfccd5]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-a2dfccd5]{margin-top:60px}.customer-dashboard[data-v-a2dfccd5]{overflow-x:hidden}.container-fluid[data-v-a2dfccd5]{padding:0}}.page-header[data-v-a2dfccd5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-add[data-v-a2dfccd5]{padding:10px 20px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);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-a2dfccd5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}.sidebar-overlay[data-v-a2dfccd5]{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-a2dfccd5]{display:block}}.team-members-section[data-v-a2dfccd5]{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-a2dfccd5]{background:#1f2937}.loading-state[data-v-a2dfccd5],.empty-state[data-v-a2dfccd5]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state i[data-v-a2dfccd5]{font-size:48px;margin-bottom:16px;opacity:.5}.team-members-grid[data-v-a2dfccd5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media (max-width: 768px){.team-members-grid[data-v-a2dfccd5]{grid-template-columns:1fr}}.team-member-card[data-v-a2dfccd5]{background:#f9fafb;border-radius:12px;padding:20px;border:1px solid #e5e7eb;transition:all .2s}.team-member-card[data-v-a2dfccd5]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.member-photo[data-v-a2dfccd5]{position:relative;margin-bottom:16px;text-align:center;display:flex;justify-content:center;align-items:center}.member-photo img[data-v-a2dfccd5]{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-a2dfccd5]{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-a2dfccd5]{background:#10b981;color:#fff}.member-status.inactive[data-v-a2dfccd5]{background:#ef4444;color:#fff}.member-info[data-v-a2dfccd5]{text-align:center;margin-bottom:16px}.member-info h5[data-v-a2dfccd5]{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827}.designation[data-v-a2dfccd5]{margin:0 0 8px;color:#6b7280;font-size:14px}.email[data-v-a2dfccd5]{margin:8px 0;font-size:13px}.email a[data-v-a2dfccd5]{color:var(--primary-color, #2563eb);text-decoration:none}.member-order[data-v-a2dfccd5]{font-size:12px;color:#9ca3af;margin-top:8px}.member-actions[data-v-a2dfccd5]{display:flex;gap:8px}.btn-edit[data-v-a2dfccd5],.btn-delete[data-v-a2dfccd5]{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-a2dfccd5]{background:var(--primary-color, #2563eb);color:#fff}.btn-edit[data-v-a2dfccd5]:hover{background:var(--primary-color-dark, #1e40af)}.btn-delete[data-v-a2dfccd5]{background:#ef4444;color:#fff}.btn-delete[data-v-a2dfccd5]:hover{background:#dc2626}.modal-overlay[data-v-a2dfccd5]{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-a2dfccd5]{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-a2dfccd5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h4[data-v-a2dfccd5]{margin:0;font-size:20px;font-weight:600}.modal-close[data-v-a2dfccd5]{background:none;border:none;font-size:20px;cursor:pointer;color:#6b7280;padding:4px}.modal-body[data-v-a2dfccd5]{padding:24px}.form-group[data-v-a2dfccd5]{margin-bottom:20px}.form-group label[data-v-a2dfccd5]{display:block;margin-bottom:8px;font-weight:500;color:#374151}.form-group input[type=text][data-v-a2dfccd5],.form-group input[type=email][data-v-a2dfccd5],.form-group input[type=number][data-v-a2dfccd5],.form-group input[type=file][data-v-a2dfccd5]{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-a2dfccd5]:focus,.form-group input[type=email][data-v-a2dfccd5]:focus,.form-group input[type=number][data-v-a2dfccd5]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.form-group input[type=file][data-v-a2dfccd5]{padding:8px;cursor:pointer}.form-group small[data-v-a2dfccd5]{display:block;margin-top:4px;color:#6b7280;font-size:12px}.checkbox-label[data-v-a2dfccd5]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-a2dfccd5]{width:auto}.photo-preview[data-v-a2dfccd5]{margin-top:12px}.photo-preview img[data-v-a2dfccd5]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.form-actions[data-v-a2dfccd5]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-a2dfccd5]{padding:10px 20px;background:#f3f4f6;color:#374151;border:none;border-radius:6px;font-weight:500;cursor:pointer}.btn-save[data-v-a2dfccd5]{padding:10px 20px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-save[data-v-a2dfccd5]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-a2dfccd5]{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.message.success[data-v-a2dfccd5]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.message.error[data-v-a2dfccd5]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}[data-mode=dark] .team-members-section[data-v-a2dfccd5],[data-mode=dark] .team-member-card[data-v-a2dfccd5],[data-mode=dark] .modal-content[data-v-a2dfccd5]{background:#1f2937;color:#f9fafb}[data-mode=dark] .team-member-card[data-v-a2dfccd5]{border-color:#374151;background:#111827}[data-mode=dark] .member-info h5[data-v-a2dfccd5]{color:#f9fafb}[data-mode=dark] .member-info .designation[data-v-a2dfccd5]{color:#9ca3af}[data-mode=dark] .form-group input[data-v-a2dfccd5]{background:#374151;border-color:#4b5563;color:#f9fafb}[data-mode=dark] .form-group label[data-v-a2dfccd5]{color:#e5e7eb}[data-mode=dark] .modal-header[data-v-a2dfccd5],[data-mode=dark] .form-actions[data-v-a2dfccd5]{border-color:#374151}[data-mode=dark] .btn-cancel[data-v-a2dfccd5]{background:#374151;color:#e5e7eb}[data-mode=dark] .btn-cancel[data-v-a2dfccd5]:hover{background:#4b5563}[data-mode=dark] .member-photo img[data-v-a2dfccd5]{border-color:#374151;background:#374151}.customer-dashboard[data-v-da50ea8e]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-da50ea8e]{background:#111827}.dashboard-wrapper[data-v-da50ea8e]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-da50ea8e]{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-da50ea8e]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-da50ea8e]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-da50ea8e]{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-da50ea8e]{display:block}.dashboard-content[data-v-da50ea8e]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-da50ea8e]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-da50ea8e]{margin-top:60px}.customer-dashboard[data-v-da50ea8e]{overflow-x:hidden}.container-fluid[data-v-da50ea8e]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-da50ea8e]{padding:12px}}.page-header[data-v-da50ea8e]{margin-bottom:32px}.page-header h4[data-v-da50ea8e]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-da50ea8e]{color:#f9fafb}.settings-section[data-v-da50ea8e]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .settings-section[data-v-da50ea8e]{background:#1f2937}.section-header-row[data-v-da50ea8e]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .section-header-row[data-v-da50ea8e]{border-bottom-color:#374151}.section-header-row h4[data-v-da50ea8e]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-da50ea8e]{color:#f9fafb}.settings-form[data-v-da50ea8e]{display:flex;flex-direction:column;gap:24px}.settings-grid[data-v-da50ea8e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-da50ea8e]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-da50ea8e]{grid-column:1 / -1}.form-group label[data-v-da50ea8e]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .form-group label[data-v-da50ea8e]{color:#f9fafb}.form-group input[data-v-da50ea8e],.form-group select[data-v-da50ea8e]{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-da50ea8e],[data-mode=dark] .form-group select[data-v-da50ea8e]{background:#374151;border-color:#4b5563;color:#f9fafb}.form-group input[data-v-da50ea8e]:focus,.form-group select[data-v-da50ea8e]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.form-actions[data-v-da50ea8e]{display:flex;justify-content:flex-end;padding-top:8px}.btn-save[data-v-da50ea8e]{padding:12px 24px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 37, 99, 235),.3)}.btn-save[data-v-da50ea8e]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.4)}.btn-save[data-v-da50ea8e]:disabled{opacity:.6;cursor:not-allowed}.toast-notification[data-v-da50ea8e]{position:fixed;top:24px;right:24px;z-index:9999;min-width:320px;max-width:450px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;align-items:center;gap:16px;padding:16px 20px;animation:slideIn-da50ea8e .3s ease-out}[data-mode=dark] .toast-notification[data-v-da50ea8e]{background:#1f2937;box-shadow:0 10px 40px #0006}.toast-notification.success[data-v-da50ea8e]{border-left:4px solid #10b981}.toast-notification.error[data-v-da50ea8e]{border-left:4px solid #ef4444}.toast-icon[data-v-da50ea8e]{font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-notification.success .toast-icon[data-v-da50ea8e]{color:#10b981}.toast-notification.error .toast-icon[data-v-da50ea8e]{color:#ef4444}.toast-content[data-v-da50ea8e]{flex:1}.toast-message[data-v-da50ea8e]{margin:0;font-size:14px;font-weight:500;color:#181818;line-height:1.5}[data-mode=dark] .toast-message[data-v-da50ea8e]{color:#f9fafb}.toast-close[data-v-da50ea8e]{background:transparent;border:none;color:#9ca3af;font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;flex-shrink:0}.toast-close[data-v-da50ea8e]:hover{color:#181818}[data-mode=dark] .toast-close[data-v-da50ea8e]:hover{color:#f9fafb}.toast-enter-active[data-v-da50ea8e],.toast-leave-active[data-v-da50ea8e]{transition:all .3s ease}.toast-enter-from[data-v-da50ea8e],.toast-leave-to[data-v-da50ea8e]{opacity:0;transform:translate(100px)}@keyframes slideIn-da50ea8e{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.settings-section[data-v-da50ea8e]{padding:16px}.settings-grid[data-v-da50ea8e]{grid-template-columns:1fr}.toast-notification[data-v-da50ea8e]{top:16px;right:16px;left:16px;min-width:auto;max-width:none}}.logo-upload-wrapper[data-v-da50ea8e]{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-da50ea8e]{background:#1f2937;border-color:#374151}.logo-preview[data-v-da50ea8e]{display:flex;flex-direction:column;align-items:center;gap:12px}.logo-preview img[data-v-da50ea8e]{max-width:200px;max-height:100px;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}.logo-placeholder[data-v-da50ea8e]{text-align:center;padding:30px 20px;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:12px}[data-mode=dark] .logo-placeholder[data-v-da50ea8e]{color:#6b7280}.logo-placeholder svg[data-v-da50ea8e]{opacity:.5;margin-bottom:8px}.placeholder-main-text[data-v-da50ea8e]{margin:0;font-size:14px;font-weight:500;color:#6b7280}[data-mode=dark] .placeholder-main-text[data-v-da50ea8e]{color:#9ca3af}.logo-default[data-v-da50ea8e]{font-size:12px;color:#9ca3af;margin:0}[data-mode=dark] .logo-default[data-v-da50ea8e]{color:#6b7280}.landing-page-selector[data-v-da50ea8e]{padding:0}.section-description[data-v-da50ea8e]{color:#6b7280;margin-bottom:30px;font-size:15px}.landing-options[data-v-da50ea8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin-bottom:30px}.landing-option[data-v-da50ea8e]{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative}.landing-option[data-v-da50ea8e]:hover{border-color:var(--primary-color, #2563eb);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.1);transform:translateY(-2px)}.landing-option.active[data-v-da50ea8e]{border-color:var(--primary-color, #2563eb);background:#eff6ff;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 37, 99, 235),.15)}.option-preview[data-v-da50ea8e]{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden;margin-bottom:15px}.option-preview img[data-v-da50ea8e]{width:100%;height:100%;object-fit:cover}.option-overlay[data-v-da50ea8e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--primary-color-rgb, 37, 99, 235),.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.landing-option.active .option-overlay[data-v-da50ea8e]{opacity:1}.option-overlay i[data-v-da50ea8e]{font-size:3rem;color:#fff}.option-info h5[data-v-da50ea8e]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.option-info p[data-v-da50ea8e]{font-size:14px;color:#6b7280;margin:0}.option-radio[data-v-da50ea8e]{margin-top:15px;display:flex;align-items:center;gap:10px}.option-radio input[type=radio][data-v-da50ea8e]{width:20px;height:20px;cursor:pointer}.option-radio label[data-v-da50ea8e]{font-size:14px;font-weight:600;color:var(--primary-color, #2563eb);cursor:pointer;margin:0}.btn-preview[data-v-da50ea8e]{padding:12px 30px;background:#fff;color:var(--primary-color, #2563eb);border:2px solid var(--primary-color, #2563eb);border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;margin-left:15px}.btn-preview[data-v-da50ea8e]:hover{background:var(--primary-color, #2563eb);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 37, 99, 235),.2)}[data-mode=dark] .landing-option[data-v-da50ea8e]{background:#1f2937;border-color:#374151}[data-mode=dark] .landing-option.active[data-v-da50ea8e]{background:var(--primary-color-darker, #1e3a8a);border-color:var(--primary-color, #2563eb)}[data-mode=dark] .option-info h5[data-v-da50ea8e]{color:#f3f4f6}[data-mode=dark] .option-info p[data-v-da50ea8e],[data-mode=dark] .section-description[data-v-da50ea8e]{color:#9ca3af}.btn-upload[data-v-da50ea8e]{padding:10px 20px;background:linear-gradient(135deg,var(--primary-color, #2563eb) 0%,var(--primary-color-dark, #1e40af) 100%);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-upload[data-v-da50ea8e]:hover{background:linear-gradient(135deg,var(--primary-color-dark, #1e40af) 0%,var(--primary-color-darker, #1e3a8a) 100%);transform:translateY(-1px)}.btn-remove-logo[data-v-da50ea8e]{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-da50ea8e]:hover{background:#dc2626}.color-picker-grid[data-v-da50ea8e]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:24px}@media (max-width: 768px){.color-picker-grid[data-v-da50ea8e]{grid-template-columns:1fr}}.color-picker-group[data-v-da50ea8e]{display:flex;flex-direction:column;gap:10px}.color-picker-group label[data-v-da50ea8e]{font-size:14px;font-weight:600;color:#181818}[data-mode=dark] .color-picker-group label[data-v-da50ea8e]{color:#f9fafb}.color-input-wrapper[data-v-da50ea8e]{display:flex;align-items:center;gap:12px}.color-input[data-v-da50ea8e]{width:60px;height:48px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:4px;background:#fff;flex-shrink:0}[data-mode=dark] .color-input[data-v-da50ea8e]{border-color:#4b5563;background:#374151}.color-input[data-v-da50ea8e]::-webkit-color-swatch-wrapper{padding:2px}.color-input[data-v-da50ea8e]::-webkit-color-swatch{border:none;border-radius:6px}.color-hex-input[data-v-da50ea8e]{flex:1;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:monospace;background:#fff;color:#181818;text-transform:uppercase}[data-mode=dark] .color-hex-input[data-v-da50ea8e]{background:#374151;border-color:#4b5563;color:#f9fafb}.color-hex-input[data-v-da50ea8e]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.color-hint[data-v-da50ea8e]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:6px;margin:0}.color-swatch-inline[data-v-da50ea8e]{display:inline-block;width:14px;height:14px;border-radius:3px;vertical-align:middle}.color-preview-card[data-v-da50ea8e]{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:20px}[data-mode=dark] .color-preview-card[data-v-da50ea8e]{background:#111827;border-color:#374151}.color-preview-card h5[data-v-da50ea8e]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.preview-items[data-v-da50ea8e]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.preview-btn-primary[data-v-da50ea8e]{padding:8px 20px;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:default}.preview-btn-outline[data-v-da50ea8e]{padding:7px 20px;background:transparent;border:2px solid;border-radius:6px;font-size:13px;font-weight:600;cursor:default}.preview-link[data-v-da50ea8e]{font-size:13px;font-weight:600;text-decoration:underline}.preview-badge[data-v-da50ea8e]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.preset-colors[data-v-da50ea8e]{margin-bottom:20px}.preset-colors label[data-v-da50ea8e]{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:10px;display:block}[data-mode=dark] .preset-colors label[data-v-da50ea8e]{color:#9ca3af}.preset-list[data-v-da50ea8e]{display:flex;flex-wrap:wrap;gap:10px}.preset-swatch[data-v-da50ea8e]{width:38px;height:38px;border-radius:8px;border:3px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.preset-swatch[data-v-da50ea8e]:hover{transform:scale(1.15);box-shadow:0 4px 12px #0003}.preset-swatch.active[data-v-da50ea8e]{border-color:#181818;box-shadow:0 0 0 2px #fff,0 0 0 4px #181818}[data-mode=dark] .preset-swatch.active[data-v-da50ea8e]{border-color:#f9fafb;box-shadow:0 0 0 2px #1f2937,0 0 0 4px #f9fafb}.preset-reset[data-v-da50ea8e]{background:#f3f4f6;border:2px dashed #d1d5db;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}[data-mode=dark] .preset-reset[data-v-da50ea8e]{background:#374151;border-color:#4b5563;color:#6b7280}.preset-reset[data-v-da50ea8e]:hover{background:#e5e7eb;color:#6b7280}[data-mode=dark] .preset-reset[data-v-da50ea8e]:hover{background:#4b5563;color:#9ca3af}.customer-dashboard[data-v-d5b8c26d]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}[data-mode=dark] .customer-dashboard[data-v-d5b8c26d]{background:#111827}.dashboard-wrapper[data-v-d5b8c26d]{display:flex;margin-top:73px;min-height:calc(100vh - 73px)}.dashboard-content[data-v-d5b8c26d]{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-d5b8c26d]{margin-left:80px;width:calc(100% - 80px)}.container-fluid[data-v-d5b8c26d]{max-width:1400px;margin:0 auto;width:100%;padding:0}.sidebar-overlay[data-v-d5b8c26d]{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-d5b8c26d]{display:block}.dashboard-content[data-v-d5b8c26d]{margin-left:0!important;width:100%!important;padding:16px}.dashboard-content.sidebar-collapsed[data-v-d5b8c26d]{margin-left:0!important;width:100%!important}.dashboard-wrapper[data-v-d5b8c26d]{margin-top:60px}.customer-dashboard[data-v-d5b8c26d]{overflow-x:hidden}.container-fluid[data-v-d5b8c26d]{padding:0}}@media (max-width: 768px){.dashboard-content[data-v-d5b8c26d]{padding:12px}}.page-header[data-v-d5b8c26d]{margin-bottom:32px}.page-header h4[data-v-d5b8c26d]{font-size:28px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .page-header h4[data-v-d5b8c26d]{color:#f9fafb}.messages-section[data-v-d5b8c26d]{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d}[data-mode=dark] .messages-section[data-v-d5b8c26d]{background:#1f2937}.section-header-row[data-v-d5b8c26d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .section-header-row[data-v-d5b8c26d]{border-bottom-color:#374151}.section-header-row h4[data-v-d5b8c26d]{font-size:20px;font-weight:700;color:#181818;margin:0}[data-mode=dark] .section-header-row h4[data-v-d5b8c26d]{color:#f9fafb}.filters-row[data-v-d5b8c26d]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.search-box[data-v-d5b8c26d]{position:relative;display:flex;align-items:center;min-width:300px}.search-box i[data-v-d5b8c26d]{position:absolute;left:16px;color:#6b7280;font-size:14px;z-index:1}.search-box input[data-v-d5b8c26d]{width:100%;padding:10px 16px 10px 40px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;transition:all .2s ease}[data-mode=dark] .search-box input[data-v-d5b8c26d]{background:#374151;border-color:#4b5563;color:#f9fafb}.search-box input[data-v-d5b8c26d]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.status-filter[data-v-d5b8c26d]{padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#181818;cursor:pointer;transition:all .2s ease;min-width:150px}[data-mode=dark] .status-filter[data-v-d5b8c26d]{background:#374151;border-color:#4b5563;color:#f9fafb}.status-filter[data-v-d5b8c26d]:focus{outline:none;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.holdings-table-wrapper[data-v-d5b8c26d]{overflow-x:auto}.holdings-table[data-v-d5b8c26d]{width:100%;border-collapse:collapse}.holdings-table thead[data-v-d5b8c26d]{background:#f9fafb}[data-mode=dark] .holdings-table thead[data-v-d5b8c26d]{background:#374151}.holdings-table th[data-v-d5b8c26d]{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-d5b8c26d]{color:#9ca3af;border-bottom-color:#4b5563}.holdings-table td[data-v-d5b8c26d]{padding:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .holdings-table td[data-v-d5b8c26d]{border-bottom-color:#4b5563}.holdings-row[data-v-d5b8c26d]:hover{background:#f9fafb}[data-mode=dark] .holdings-row[data-v-d5b8c26d]:hover{background:#374151}.holdings-row.unread[data-v-d5b8c26d]{background:#eff6ff;font-weight:600}[data-mode=dark] .holdings-row.unread[data-v-d5b8c26d]{background:rgba(var(--primary-color-rgb, 37, 99, 235),.1)}.date-text[data-v-d5b8c26d]{font-size:13px;color:#6b7280}[data-mode=dark] .date-text[data-v-d5b8c26d]{color:#9ca3af}.status-badge[data-v-d5b8c26d]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.new[data-v-d5b8c26d]{background:#dbeafe;color:var(--primary-color, #2563eb)}.status-badge.read[data-v-d5b8c26d]{background:#e0e7ff;color:#6366f1}.status-badge.replied[data-v-d5b8c26d]{background:#d1fae5;color:#059669}.status-badge.archived[data-v-d5b8c26d]{background:#f3f4f6;color:#6b7280}[data-mode=dark] .status-badge.new[data-v-d5b8c26d]{background:rgba(var(--primary-color-rgb, 37, 99, 235),.2);color:#60a5fa}[data-mode=dark] .status-badge.read[data-v-d5b8c26d]{background:#6366f133;color:#818cf8}[data-mode=dark] .status-badge.replied[data-v-d5b8c26d]{background:#10b98133;color:#34d399}[data-mode=dark] .status-badge.archived[data-v-d5b8c26d]{background:#6b728033;color:#9ca3af}.holdings-cards-mobile[data-v-d5b8c26d]{display:none}.message-card[data-v-d5b8c26d]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}[data-mode=dark] .message-card[data-v-d5b8c26d]{background:#374151;border-color:#4b5563}.message-card.unread[data-v-d5b8c26d]{border-left:4px solid var(--primary-color, #2563eb)}.message-card-header[data-v-d5b8c26d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .message-card-header[data-v-d5b8c26d]{border-bottom-color:#4b5563}.message-card-body[data-v-d5b8c26d]{font-size:13px}.message-card-row[data-v-d5b8c26d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.holding-label[data-v-d5b8c26d]{color:#6b7280;font-weight:500}[data-mode=dark] .holding-label[data-v-d5b8c26d]{color:#9ca3af}.loading-spinner[data-v-d5b8c26d]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #2563eb);border-radius:50%;animation:spin-d5b8c26d 1s linear infinite;margin:0 auto 12px}@keyframes spin-d5b8c26d{to{transform:rotate(360deg)}}@media (min-width: 769px){.holdings-table-wrapper[data-v-d5b8c26d]{display:block}.holdings-cards-mobile[data-v-d5b8c26d]{display:none}}@media (max-width: 1024px){.holdings-table-wrapper[data-v-d5b8c26d]{display:none}.holdings-cards-mobile[data-v-d5b8c26d]{display:block}}@media (max-width: 768px){.messages-section[data-v-d5b8c26d]{padding:16px}.filters-row[data-v-d5b8c26d]{flex-direction:column;align-items:stretch;width:100%}.search-box[data-v-d5b8c26d]{min-width:100%;width:100%}.status-filter[data-v-d5b8c26d]{width:100%}.section-header-row[data-v-d5b8c26d]{flex-direction:column;align-items:flex-start;gap:16px}.section-header-row h4[data-v-d5b8c26d]{width:100%}}.message-name[data-v-d5b8c26d]{font-weight:600;color:#181818}[data-mode=dark] .message-name[data-v-d5b8c26d]{color:#f9fafb}.message-email[data-v-d5b8c26d]{font-size:13px;color:#6b7280}.message-subject[data-v-d5b8c26d]{color:#181818}[data-mode=dark] .message-subject[data-v-d5b8c26d]{color:#f9fafb}.btn-view[data-v-d5b8c26d]{padding:6px 12px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-view[data-v-d5b8c26d]:hover{background:var(--primary-color-dark, #1e40af)}.btn-view-mobile[data-v-d5b8c26d]{width:100%;padding:10px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;margin-top:12px}.modal-overlay[data-v-d5b8c26d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-d5b8c26d]{background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}[data-mode=dark] .modal-content[data-v-d5b8c26d]{background:#1f2937}.modal-header[data-v-d5b8c26d]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}[data-mode=dark] .modal-header[data-v-d5b8c26d]{border-bottom-color:#374151}.modal-header h3[data-v-d5b8c26d]{margin:0;font-size:20px;font-weight:700;color:#181818}[data-mode=dark] .modal-header h3[data-v-d5b8c26d]{color:#f9fafb}.modal-close[data-v-d5b8c26d]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px}.modal-close[data-v-d5b8c26d]:hover{color:#181818}[data-mode=dark] .modal-close[data-v-d5b8c26d]:hover{color:#f9fafb}.modal-body[data-v-d5b8c26d]{padding:24px}.message-detail-row[data-v-d5b8c26d]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.message-detail-row.full-width[data-v-d5b8c26d]{flex-direction:column}.message-detail-row strong[data-v-d5b8c26d]{min-width:80px;color:#6b7280;font-weight:600}.message-text[data-v-d5b8c26d]{margin-top:8px;padding:16px;background:#f9fafb;border-radius:8px;white-space:pre-wrap;line-height:1.6;color:#181818}[data-mode=dark] .message-text[data-v-d5b8c26d]{background:#374151;color:#f9fafb}.modal-actions[data-v-d5b8c26d]{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}[data-mode=dark] .modal-actions[data-v-d5b8c26d]{border-top-color:#374151}.btn-status[data-v-d5b8c26d]{padding:10px 20px;background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-status[data-v-d5b8c26d]:hover{background:var(--primary-color-dark, #1e40af)}.btn-delete[data-v-d5b8c26d]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-delete[data-v-d5b8c26d]:hover{background:#dc2626}@media (max-width: 768px){.filters-row[data-v-d5b8c26d]{flex-direction:column;align-items:stretch}.status-filter[data-v-d5b8c26d]{width:100%}}.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,#app>div{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}
