.menu-icon[data-v-78ff3fed]{height:18px;width:18px;stroke-width:2}.submenu-header-icon[data-v-78ff3fed]{height:32px;width:32px;stroke-width:1.5}.header-data-container[data-v-2619ffc6]{border-radius:4px;display:flex;flex-direction:column;overflow-x:auto;white-space:nowrap}.data-item[data-v-2619ffc6]{align-items:center;border-radius:4px;display:flex;gap:10px;padding:4px 10px}.symbol-id[data-v-2619ffc6]{color:#d4ddff;font-weight:500;min-width:55px}.price-value[data-v-2619ffc6]{color:#f4f4f4;min-width:65px}.change-value[data-v-2619ffc6]{min-width:37px}.positive[data-v-2619ffc6]{color:#0ea50e}.negative[data-v-2619ffc6]{color:#e54646}.modal-overlay[data-v-3b3884d2]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.modal-content[data-v-3b3884d2]{background-color:#fff;border-radius:8px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:450px;overflow-y:auto;width:100%}.modal-header[data-v-3b3884d2]{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:1.5rem;position:relative}.modal-header .modal-title[data-v-3b3884d2]{color:#3e4b5b;font-size:1.25rem;font-weight:600;margin:0}.modal-header .close-button[data-v-3b3884d2]{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;transition:color .2s}.modal-header .close-button[data-v-3b3884d2]:hover{color:#495057}.modal-body[data-v-3b3884d2]{padding:1.5rem}.link-account-form[data-v-3b3884d2]{gap:1.25rem}.form-group[data-v-3b3884d2],.link-account-form[data-v-3b3884d2]{display:flex;flex-direction:column}.form-group[data-v-3b3884d2]{gap:.5rem}.form-label[data-v-3b3884d2]{color:#3e4b5b;font-size:.9rem;font-weight:400;margin:0}.input-wrapper[data-v-3b3884d2]{position:relative}.form-input[data-v-3b3884d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-input[data-v-3b3884d2]::-moz-placeholder{color:#9ca3af}.form-input[data-v-3b3884d2]::placeholder{color:#9ca3af}.form-input[data-v-3b3884d2]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.form-input[data-v-3b3884d2]:disabled{background-color:#f3f4f6;cursor:not-allowed}.input-icon[data-v-3b3884d2]{color:#6366f1;height:1.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem;stroke-width:1.5px;pointer-events:none}.error-message[data-v-3b3884d2]{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#991b1b;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.modal-actions[data-v-3b3884d2]{border-top:1px solid rgba(0,0,0,.05);display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.btn-primary[data-v-3b3884d2],.btn-secondary[data-v-3b3884d2]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.btn-primary[data-v-3b3884d2]:disabled,.btn-secondary[data-v-3b3884d2]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-3b3884d2]{background-color:#6366f1;color:#fff}.btn-primary[data-v-3b3884d2]:hover:not(:disabled){background-color:#4f46e5}.btn-secondary[data-v-3b3884d2]{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.btn-secondary[data-v-3b3884d2]:hover:not(:disabled){background-color:#e5e7eb}.modal-overlay[data-v-cd7432fc]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.modal-content[data-v-cd7432fc]{background-color:#fff;border-radius:8px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header[data-v-cd7432fc]{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:1.5rem}.modal-header .modal-title[data-v-cd7432fc]{color:#3e4b5b;font-size:1.25rem;font-weight:600;margin:0}.modal-header .close-button[data-v-cd7432fc]{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;transition:color .2s}.modal-header .close-button[data-v-cd7432fc]:hover{color:#495057}.modal-body[data-v-cd7432fc]{padding:1.5rem}.account-info[data-v-cd7432fc]{background-color:#f8f9fa;border-radius:8px;gap:1rem;margin-bottom:1.5rem;padding:1rem}.account-avatar[data-v-cd7432fc],.account-info[data-v-cd7432fc]{align-items:center;display:flex}.account-avatar[data-v-cd7432fc]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;height:60px;justify-content:center;width:60px}.account-avatar .avatar-icon[data-v-cd7432fc]{color:#fff;height:32px;width:32px}.account-details[data-v-cd7432fc]{flex:1}.account-name[data-v-cd7432fc]{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.account-meta[data-v-cd7432fc]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.account-id[data-v-cd7432fc]{color:#6b7280;font-size:.875rem}.account-role-badge[data-v-cd7432fc]{border-radius:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.account-role-badge.role-superadmin[data-v-cd7432fc]{background-color:#fee2e2;color:#991b1b}.account-role-badge.role-subadmin[data-v-cd7432fc]{background-color:#fef3c7;color:#92400e}.account-role-badge.role-supermaster[data-v-cd7432fc]{background-color:#dbeafe;color:#1e40af}.account-role-badge.role-master[data-v-cd7432fc]{background-color:#e0e7ff;color:#3730a3}.account-role-badge.role-broker[data-v-cd7432fc]{background-color:#d1fae5;color:#065f46}.account-role-badge.role-customer[data-v-cd7432fc]{background-color:#f3f4f6;color:#374151}.original-tag[data-v-cd7432fc]{align-items:center;background-color:#6366f11a;border-radius:.25rem;color:#6366f1;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.confirmation-box[data-v-cd7432fc]{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem}.confirmation-box .warning-icon[data-v-cd7432fc]{color:#d97706;flex-shrink:0;height:24px;width:24px}.confirmation-box .confirmation-text[data-v-cd7432fc]{color:#78350f;font-size:.875rem;line-height:1.5;margin:0}.confirmation-box .confirmation-text strong[data-v-cd7432fc]{color:#92400e;font-weight:600}.error-message[data-v-cd7432fc]{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#991b1b;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.modal-actions[data-v-cd7432fc]{border-top:1px solid rgba(0,0,0,.05);display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.btn-danger[data-v-cd7432fc],.btn-primary[data-v-cd7432fc],.btn-secondary[data-v-cd7432fc]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.btn-danger[data-v-cd7432fc]:disabled,.btn-primary[data-v-cd7432fc]:disabled,.btn-secondary[data-v-cd7432fc]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-cd7432fc]{background-color:#6366f1;color:#fff}.btn-primary[data-v-cd7432fc]:hover:not(:disabled){background-color:#4f46e5}.btn-secondary[data-v-cd7432fc]{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.btn-secondary[data-v-cd7432fc]:hover:not(:disabled){background-color:#e5e7eb}.btn-danger[data-v-cd7432fc]{background-color:#ef4444;color:#fff}.btn-danger[data-v-cd7432fc]:hover:not(:disabled){background-color:#dc2626}.menu-container[data-v-2b177009]{align-items:center;display:flex;justify-content:space-between;width:100%}.main-menu[data-v-2b177009]{flex:1}.logged-user-w[data-v-2b177009]{color:#d4ddff}.logout-container[data-v-2b177009]{align-items:center;display:flex;flex-direction:row}.user-name[data-v-2b177009]{color:#3b3f5c;font-weight:500;margin-right:15px}.logout-button[data-v-2b177009]{align-items:center;border-radius:4px;color:#e54646;display:flex;padding:10px 15px;transition:all .2s ease}.logout-button[data-v-2b177009]:hover{background-color:#0000000d;color:#1b55e2;text-decoration:none}.logout-button .icon-w[data-v-2b177009]{margin-right:10px}.linked-accounts-divider[data-v-2b177009]{border-top:1px solid hsla(0,0%,100%,.1);margin:.5rem 0;padding-top:.5rem}.linked-accounts-divider .divider-text[data-v-2b177009]{font-size:.75rem;font-weight:600;opacity:.7;padding:0 1rem;text-transform:uppercase}.linked-account-item a[data-v-2b177009]{align-items:center;display:flex;gap:.5rem;position:relative}.linked-account-item .original-badge[data-v-2b177009]{background-color:#6366f133;border-radius:.25rem;color:#6366f1;font-size:.65rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.linked-account-item .account-role[data-v-2b177009]{font-size:.7rem;margin-left:auto;opacity:.7;padding-left:.5rem}.linked-account-item a[data-v-2b177009]:hover{background-color:#ffffff1a}.menu-icon[data-v-fa8f8b57]{height:18px;width:18px;stroke-width:2;margin-left:auto;margin-right:auto}.sub-menu-inline[data-v-fa8f8b57]{background-color:transparent;list-style:none;margin:0 0 0 10px;overflow:hidden;padding:5px 0;position:relative}.sub-menu-inline[data-v-fa8f8b57]:before{background:#fff6;content:"";height:calc(100% - 28px);left:20px;position:absolute;top:0;transition:height .5s;width:2px}.sub-menu-inline li[data-v-fa8f8b57]{padding:0;position:relative}.sub-menu-inline li[data-v-fa8f8b57]:after{border-bottom:2px solid hsla(0,0%,100%,.4);border-bottom-left-radius:8px;border-left:2px solid hsla(0,0%,100%,.4);height:15px;left:20px;top:50%;width:13px}.sub-menu-inline li[data-v-fa8f8b57]:after,.sub-menu-inline li[data-v-fa8f8b57]:before{content:"";position:absolute;transform:translateY(-50%)}.sub-menu-inline li[data-v-fa8f8b57]:before{background:#ffffff80;border-radius:100%;height:5px;left:32px;top:64%;width:5px;z-index:1}.sub-menu-inline li a[data-v-fa8f8b57]{align-items:center;background:transparent;border:none;color:#ffffffb3;display:flex;font-size:13px;padding:8px 20px 8px 45px;text-decoration:none;transition:color .2s ease}.sub-menu-inline li a[data-v-fa8f8b57]:hover{background:transparent;color:#fff}.sub-menu-inline li[data-v-fa8f8b57]:hover:before{background:#fffc}.sub-menu-inline li a.router-link-active[data-v-fa8f8b57],.sub-menu-inline li a.router-link-exact-active[data-v-fa8f8b57]{background:transparent;color:#fff;font-weight:500}.sub-menu-inline li[data-v-fa8f8b57]:has(a.router-link-active):before,.sub-menu-inline li[data-v-fa8f8b57]:has(a.router-link-exact-active):before{background:#fff}.accordion-enter-active[data-v-fa8f8b57],.accordion-leave-active[data-v-fa8f8b57]{max-height:500px;opacity:1;transition:all .3s ease}.accordion-enter-from[data-v-fa8f8b57],.accordion-leave-to[data-v-fa8f8b57]{max-height:0;opacity:0}.logged-user-w.avatar-inline[data-v-47ce257b]{padding:18px 20px}.logged-user-w.avatar-inline .avatar-w[data-v-47ce257b]{align-items:center;display:flex;justify-content:center}.linked-accounts-divider[data-v-47ce257b]{border-top:1px solid hsla(0,0%,100%,.1);margin:.5rem 0;padding-top:.5rem}.linked-accounts-divider .divider-text[data-v-47ce257b]{font-size:.75rem;font-weight:600;opacity:.7;padding:0 1rem;text-transform:uppercase}.linked-account-item a[data-v-47ce257b]{align-items:center;display:flex;gap:.5rem;position:relative}.linked-account-item .original-badge[data-v-47ce257b]{background-color:#6366f133;border-radius:.25rem;color:#6366f1;font-size:.65rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.menu-w.menu-position-side{overflow-x:hidden!important;overflow-y:auto!important}.menu-w.menu-position-side .sub-menu-w{display:none!important}.menu-w.menu-position-side .has-sub-menu>a{position:relative}.menu-w.menu-position-side .main-menu>li.active>a,.menu-w.menu-position-side .main-menu>li.selected>a,.menu-w.menu-position-side .main-menu>li>a,.menu-w.menu-position-side .main-menu>li>a:focus,.menu-w.menu-position-side .main-menu>li>a:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.menu-w.menu-position-side .main-menu>li.has-sub-menu:hover>a{border:none!important;box-shadow:none!important;outline:none!important}.menu-w.menu-position-side .has-sub-menu>a:after{border:solid hsla(0,0%,100%,.5)!important;border-width:0 2px 2px 0!important;content:""!important;padding:3px!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%) rotate(-45deg)!important;transition:transform .2s ease!important}.menu-w.menu-position-side .has-sub-menu.expanded>a:after{transform:translateY(-50%) rotate(45deg)!important}.customizer-btn[data-v-6a64c00b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:transform .2s,box-shadow .2s;width:56px;z-index:40}.customizer-btn[data-v-6a64c00b]:hover{box-shadow:0 6px 20px #667eea99;transform:scale(1.1)}.customizer-btn[data-v-6a64c00b]:active{transform:scale(.95)}.customizer-overlay[data-v-6a64c00b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.customizer-modal[data-v-6a64c00b]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;max-width:400px;overflow:hidden;width:90%}.modal-header[data-v-6a64c00b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3[data-v-6a64c00b]{font-size:1.25rem;font-weight:600;margin:0}.close-btn[data-v-6a64c00b]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.close-btn[data-v-6a64c00b]:hover{background:#ffffff4d}.modal-body[data-v-6a64c00b]{padding:24px}.menu-options[data-v-6a64c00b]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.menu-option[data-v-6a64c00b]{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;transition:all .2s}.menu-option[data-v-6a64c00b]:hover{background:#f0f4ff;border-color:#c7d2fe}.menu-option.selected[data-v-6a64c00b]{background:#eef2ff;border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.option-icon[data-v-6a64c00b]{color:#6b7280;margin-bottom:12px;transition:color .2s}.menu-option.selected .option-icon[data-v-6a64c00b],.menu-option:hover .option-icon[data-v-6a64c00b]{color:#667eea}.option-label[data-v-6a64c00b]{color:#374151;font-size:.875rem;font-weight:500}.menu-option.selected .option-label[data-v-6a64c00b]{color:#4338ca;font-weight:600}.fade-enter-active[data-v-6a64c00b],.fade-leave-active[data-v-6a64c00b]{transition:opacity .2s ease}.fade-enter-from[data-v-6a64c00b],.fade-leave-to[data-v-6a64c00b]{opacity:0}.fade-enter-active .customizer-modal[data-v-6a64c00b],.fade-leave-active .customizer-modal[data-v-6a64c00b]{transition:transform .2s ease,opacity .2s ease}.fade-enter-from .customizer-modal[data-v-6a64c00b],.fade-leave-to .customizer-modal[data-v-6a64c00b]{opacity:0;transform:scale(.95)}body{background:#e8ecf3!important;padding:0!important}body:before{display:none!important}.all-wrapper{box-shadow:none!important;max-width:none!important}.all-wrapper,.content-w,.menu-w{border-radius:0!important}body.menu-position-side .layout-w{display:flex!important;min-height:100vh}.menu-w.menu-position-side{bottom:0!important;height:100vh!important;left:0!important;overflow:visible!important;position:fixed!important;top:0!important;width:260px!important;z-index:50!important}.menu-w.menu-position-side .main-menu{max-height:calc(100vh - 200px);overflow-y:auto}.menu-w.menu-position-side .sub-menu-w{z-index:99999!important}body.menu-position-side .content-w{position:relative!important;z-index:1!important}body.menu-position-side .all-wrapper,body.menu-position-side .layout-w{overflow:visible!important}body.menu-position-side .content-w,body.menu-position-side .content-w-side{flex:1;margin-left:260px!important;min-height:100vh;overflow-y:auto;width:calc(100% - 260px)!important}.menu-placeholder{min-height:100vh;width:260px}body.menu-position-top .menu-placeholder{height:70px;min-height:auto;width:100%}
