.slide-fade-enter-active,.slide-fade-leave-active{transition:all .25s ease-in-out;backface-visibility:hidden;position:absolute;width:100%;top:0;left:0}.slide-fade-enter-from{opacity:0;transform:rotateY(90deg)}.slide-fade-leave-to{opacity:0;transform:rotateY(-90deg)}html[data-v-e3f3e3e1],body[data-v-e3f3e3e1]{margin:0;padding:0;overflow-x:hidden;width:100%}[data-v-e3f3e3e1],[data-v-e3f3e3e1]:before,[data-v-e3f3e3e1]:after{box-sizing:border-box}.login-wrapper[data-v-e3f3e3e1]{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:20px;width:100vw;max-width:100%;overflow-x:hidden}.login-card[data-v-e3f3e3e1]{width:100%;max-width:780px;height:auto;border:none;border-radius:24px;overflow:hidden;background-color:#fff;display:flex;flex-direction:row;box-shadow:0 8px 20px #00000014}.login-card .row[data-v-e3f3e3e1]{margin-right:0;margin-left:0;flex-wrap:nowrap}.left-panel[data-v-e3f3e3e1]{background-color:#0a2f6a;color:#fff;padding:30px 16px;border-top-right-radius:100px;border-bottom-right-radius:100px;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.left-panel img[data-v-e3f3e3e1]{max-width:70%;height:auto;margin-bottom:15px}.bg-white[data-v-e3f3e3e1]{flex:1;display:flex;justify-content:center;align-items:center;padding:24px!important}form[data-v-e3f3e3e1]{width:100%;max-width:360px}.form-control[data-v-e3f3e3e1]{height:42px;border-radius:8px}.toggle-eye[data-v-e3f3e3e1]{position:absolute;top:43px;right:30px;cursor:pointer;color:#6c757d;z-index:10}.toggle-eye[data-v-e3f3e3e1]:hover{color:#0a2f6a}.btn[data-v-e3f3e3e1]{border-radius:8px;background-color:#0a2f6a;color:#fff}.btn[data-v-e3f3e3e1]:disabled{opacity:.6;cursor:not-allowed}.dark-theme[data-v-e3f3e3e1]{background-color:#0f1115}.dark-theme .login-card[data-v-e3f3e3e1]{background-color:#161a20;box-shadow:0 8px 24px #0009}.dark-theme .bg-white[data-v-e3f3e3e1]{background-color:#161a20!important}.dark-theme h5[data-v-e3f3e3e1],.dark-theme label[data-v-e3f3e3e1]{color:#e5e7eb!important}.dark-theme p[data-v-e3f3e3e1],.dark-theme small[data-v-e3f3e3e1]{color:#9ca3af!important}.dark-theme .form-control[data-v-e3f3e3e1]{background-color:#0f1115;border:1px solid #2a2f3a;color:#e5e7eb}.dark-theme .form-control[data-v-e3f3e3e1]::placeholder{color:#6b7280}.dark-theme .form-control[data-v-e3f3e3e1]:focus{background-color:#0f1115;border-color:#3b82f6;color:#fff}.dark-theme .toggle-eye[data-v-e3f3e3e1]{color:#9ca3af}.dark-theme .toggle-eye[data-v-e3f3e3e1]:hover{color:#60a5fa}.dark-theme .btn[data-v-e3f3e3e1]{background-color:#2563eb;color:#fff}.dark-theme .btn[data-v-e3f3e3e1]:hover{background-color:#1d4ed8}.dark-theme a[data-v-e3f3e3e1],.dark-theme a small[data-v-e3f3e3e1]{color:#60a5fa!important}.dark-theme .text-danger[data-v-e3f3e3e1]{color:#f87171!important}.dark-theme .left-panel[data-v-e3f3e3e1]{background-color:#0a2f6a}@media(min-width:1200px){.login-card[data-v-e3f3e3e1]{max-width:800px}}@media(max-width:991px){.login-card[data-v-e3f3e3e1]{flex-direction:column;max-width:480px}.left-panel[data-v-e3f3e3e1]{border-radius:0!important;padding:30px 20px}.bg-white[data-v-e3f3e3e1]{padding:25px 20px!important}}.register-wrapper[data-v-e8761576]{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:20px}.register-card[data-v-e8761576]{width:100%;max-width:800px;border:none;border-radius:24px;overflow:hidden;background-color:#fff;display:flex;flex-direction:row;align-items:stretch;min-height:540px;box-shadow:0 8px 20px #00000014}.bg-white[data-v-e8761576]{flex:1;display:flex;justify-content:center;align-items:center;padding:24px!important}.w-100[data-v-e8761576]{max-width:360px!important}.right-panel[data-v-e8761576]{flex:1;background-color:#0a2f6a;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:100px;border-bottom-left-radius:100px;min-height:540px}.right-panel img[data-v-e8761576]{max-width:70%;height:auto;margin-top:-5px}h5[data-v-e8761576]{font-size:.95rem!important;margin-bottom:2px!important}p[data-v-e8761576]{font-size:.8rem;margin-bottom:.25rem!important}.form-control[data-v-e8761576]{height:38px;border-radius:8px;font-size:.75rem}label.form-label[data-v-e8761576]{font-size:.8rem;margin-bottom:3px;color:#656d9a}.btn[data-v-e8761576]{border-radius:8px;font-size:.85rem;padding:8px 0}.btn[data-v-e8761576]:disabled{opacity:.6;cursor:not-allowed}.toggle-eye[data-v-e8761576]{position:absolute;top:36px;right:22px;cursor:pointer;color:#6c757d;z-index:10}.toggle-eye[data-v-e8761576]:hover{color:#0a2f6a}#password.is-invalid[data-v-e8761576],#confirmPassword.is-invalid[data-v-e8761576]{background-image:none!important}#password.form-control[data-v-e8761576],#confirmPassword.form-control[data-v-e8761576]{padding-right:2.5rem!important}.dark-theme[data-v-e8761576]{background-color:#0f1115}.dark-theme .register-card[data-v-e8761576]{background-color:#161a20;box-shadow:0 8px 28px #0009}.dark-theme .bg-white[data-v-e8761576]{background-color:#161a20!important}.dark-theme h5[data-v-e8761576],.dark-theme label[data-v-e8761576]{color:#e5e7eb!important}.dark-theme p[data-v-e8761576],.dark-theme .text-muted[data-v-e8761576]{color:#9ca3af!important}.dark-theme .form-control[data-v-e8761576]{background-color:#0f1115;border:1px solid #2a2f3a;color:#e5e7eb}.dark-theme .form-control[data-v-e8761576]::placeholder{color:#6b7280}.dark-theme input[disabled][data-v-e8761576]{background-color:#111827!important;color:#6b7280!important;cursor:not-allowed}.dark-theme .form-control[data-v-e8761576]:focus{background-color:#0f1115;border-color:#3b82f6;color:#fff;box-shadow:none}.dark-theme .toggle-eye[data-v-e8761576]{color:#9ca3af}.dark-theme .toggle-eye[data-v-e8761576]:hover{color:#60a5fa}.dark-theme .btn[data-v-e8761576]{background-color:#2563eb;color:#fff}.dark-theme .btn[data-v-e8761576]:hover{background-color:#1d4ed8}.dark-theme a[data-v-e8761576]{color:#60a5fa!important}.dark-theme .text-danger[data-v-e8761576]{color:#f87171!important}.dark-theme .text-success[data-v-e8761576]{color:#4ade80!important}.dark-theme .right-panel[data-v-e8761576]{background-color:#0a2f6a}@media(max-width:991px){.register-card[data-v-e8761576]{flex-direction:column-reverse;min-height:auto;max-width:480px}.right-panel[data-v-e8761576]{border-radius:0;padding:20px;min-height:auto}}.dark-theme[data-v-c9b6cfc6]{background-color:#0f1115;color:#e5e7eb;min-height:100vh}.dark-theme .page-content[data-v-c9b6cfc6]{background-color:#0f1115}.dark-theme .dark-card[data-v-c9b6cfc6]{background-color:#161a20;border:1px solid #2a2f3a}.dark-theme .dark-text[data-v-c9b6cfc6]{color:#fff!important}.dark-theme .dark-subtext[data-v-c9b6cfc6]{color:#a0aec0!important}.dark-theme .dark-label[data-v-c9b6cfc6]{color:#e5e7eb}.dark-theme .dark-form-text[data-v-c9b6cfc6]{color:#9ca3af!important}.dark-theme .dark-error-text[data-v-c9b6cfc6]{color:#f87171!important}.dark-theme .dark-alert[data-v-c9b6cfc6]{background-color:#dc26261a;border-color:#f871714d;color:#f87171}.dark-theme .dark-input-group[data-v-c9b6cfc6]{background-color:#0f1115!important;border:1px solid #2a2f3a!important;border-right:none!important}.dark-theme .dark-input[data-v-c9b6cfc6]{background-color:#0f1115!important;border:1px solid #2a2f3a!important;border-left:none!important;color:#e5e7eb!important}.dark-theme .dark-input[data-v-c9b6cfc6]::placeholder{color:#6b7280!important}.dark-theme .dark-input[data-v-c9b6cfc6]:focus{background-color:#0f1115!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:0 0 0 .2rem #3b82f640!important}.dark-theme .dark-icon[data-v-c9b6cfc6]{color:#9ca3af!important}.dark-theme .dark-link[data-v-c9b6cfc6]{color:#60a5fa!important}.dark-theme .dark-link[data-v-c9b6cfc6]:hover{color:#3b82f6!important}.dark-theme .dark-outline-btn[data-v-c9b6cfc6]{background-color:transparent!important;border:1px solid #4a5568!important;color:#cbd5e0!important}.dark-theme .dark-outline-btn[data-v-c9b6cfc6]:hover{background-color:#2d3748!important;border-color:#718096!important}.dark-theme .dark-outline-btn[data-v-c9b6cfc6]:disabled{opacity:.6;cursor:not-allowed}.startbar[data-v-2c88e637]{transition:all .3s ease;padding:0!important}.startbar.active[data-v-2c88e637]{transform:translate(0)}.dropdown-menu-fixed[data-v-2c88e637]{position:fixed!important}.dropdown-menu[data-v-2c88e637]{min-width:100%!important}.dropdown-item[data-v-2c88e637]{white-space:normal}#companyDropdown[data-v-2c88e637]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#companyDropdown span[data-v-2c88e637]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.brand[data-v-2c88e637]{padding:15px;margin:-15px -20px 15px;border-bottom:1px solid #dee2e6;width:calc(100% + 40px);left:-20px;position:relative}body[data-sidebar-size=collapsed] .brand[data-v-2c88e637]{margin:-15px -20px 15px;width:calc(100% + 40px);left:-20px}.brand .logo-icon img[data-v-2c88e637]{height:40px;width:auto}.brand .logo-content .novus-main[data-v-2c88e637]{font-size:24px;font-weight:700}.brand .logo-content .contact-portal[data-v-2c88e637]{font-size:14px;display:block;margin-top:2px}body[data-sidebar-size=collapsed] .startbar:not(:hover) .role-switch[data-v-2c88e637]{justify-content:center!important;padding:0;width:auto;background:none!important;box-shadow:none}body[data-sidebar-size=collapsed] .startbar:not(:hover) .role-switch .inactive-role-text[data-v-2c88e637]{display:none!important}body[data-sidebar-size=collapsed] .startbar:not(:hover) .role-switch .role-toggle[data-v-2c88e637]{background:transparent;width:40px;height:40px}body[data-sidebar-size=collapsed] .startbar:not(:hover) .role-switch .role-toggle i[data-v-2c88e637]{display:inline-block!important;font-size:1.3rem}body[data-sidebar-size=collapsed] .role-switch:hover .role-toggle[data-v-2c88e637]{transform:scale(1.05)}body[data-sidebar-size=collapsed] .startbar:not(:hover) .brand[data-v-2c88e637]{margin:-15px -20px 15px;width:calc(100% + 40px);left:-20px}body[data-sidebar-size=collapsed] .brand[data-v-2c88e637]{margin:-15px -20px 15px;width:calc(100% + 40px);left:-20px;display:flex;justify-content:center;align-items:center}body[data-sidebar-size=collapsed] .startbar:not(:hover) .brand[data-v-2c88e637]{display:flex;justify-content:center;align-items:center;padding-left:50px}body[data-sidebar-size=collapsed] .startbar:not(:hover) .logo[data-v-2c88e637]{justify-content:center;padding-top:20px}.startbar-menu[data-v-2c88e637],.startbar-collapse[data-v-2c88e637]{padding:0!important}.logo[data-v-2c88e637]{display:flex;align-items:center;padding:5px 0;text-decoration:none}.logo-icon[data-v-2c88e637]{display:flex;align-items:center;transition:all .3s ease;padding-top:5px}.logo-text[data-v-2c88e637]{display:flex;align-items:center;margin-left:12px;transition:all .3s ease}.logo-content[data-v-2c88e637]{display:flex;flex-direction:column;line-height:1.2}.nav-link .fa[data-v-2c88e637]{color:#0a2f6a}.novus-main[data-v-2c88e637]{font-family:Poppins,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700;color:#0a2f6a;letter-spacing:.5px}.contact-portal[data-v-2c88e637]{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#0a2f6a;letter-spacing:.3px;margin-top:2px;opacity:.8}body[data-sidebar-size=collapsed] .logo-text[data-v-2c88e637]:not(.startbar:hover .logo-text){opacity:0;visibility:hidden;width:0;margin-left:0}body[data-sidebar-size=collapsed] .startbar:hover .logo-text[data-v-2c88e637],body[data-sidebar-size=default] .logo-text[data-v-2c88e637]{opacity:1;visibility:visible;width:auto;margin-left:8px}.brand[data-v-2c88e637]{padding:10px 15px}.startbar .nav-link[data-v-2c88e637]{transition:all .3s ease;border-radius:6px;margin:2px 8px;padding:8px 12px;color:inherit}.startbar .nav-link[data-v-2c88e637]:hover{background-color:#6c757d1a;transform:translate(3px)}body[data-bs-theme=dark] .startbar[data-v-2c88e637]{background-color:#1a1a1a}body[data-bs-theme=dark] .startbar .nav-link[data-v-2c88e637]{color:#e9ecef!important}body[data-bs-theme=dark] .startbar .nav-link[data-v-2c88e637]:hover{background-color:#fff3!important;color:#fff!important;border-left:3px solid #0d6efd}body[data-bs-theme=dark] .menu-label[data-v-2c88e637]{color:#adb5bd!important;font-weight:600}body[data-bs-theme=dark] .startbar .nav-link i[data-v-2c88e637]{color:#e9ecef!important}body[data-bs-theme=dark] .startbar .nav-link:hover i[data-v-2c88e637]{color:#fff!important}body[data-bs-theme=dark] .startbar .collapse .nav-link[data-v-2c88e637]{color:#dee2e6!important}body[data-bs-theme=dark] .startbar .collapse .nav-link[data-v-2c88e637]:hover{background-color:#ffffff26!important;color:#fff!important}body[data-bs-theme=dark] .label-border[data-v-2c88e637]{border-color:#ffffff1a!important}body[data-bs-theme=dark] .update-msg .text-body-secondary[data-v-2c88e637]{color:#adb5bd!important}.page-title-content h3[data-v-2c88e637]{color:var(--bs-body-color);font-weight:700;margin-bottom:.25rem}.breadcrumb-nav .breadcrumb[data-v-2c88e637]{margin-bottom:0;background:transparent;padding:0;font-size:.875rem}.breadcrumb-nav .breadcrumb-item a[data-v-2c88e637]{color:var(--bs-secondary-color);text-decoration:none;transition:color .3s ease}.breadcrumb-nav .breadcrumb-item a[data-v-2c88e637]:hover,.breadcrumb-nav .breadcrumb-item.active[data-v-2c88e637]{color:var(--bs-primary)}.breadcrumb-nav .breadcrumb-item+.breadcrumb-item[data-v-2c88e637]:before{color:var(--bs-secondary-color)}.role-switch[data-v-2c88e637]{width:150px;height:40px;border-radius:50px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .4s ease,box-shadow .4s ease;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.role-switch.customer-active[data-v-2c88e637]{background-color:#e8b7f3;box-shadow:inset 0 0 0 2px #b430c2}.role-switch.supplier-active[data-v-2c88e637]{background-color:#b8d8f8;box-shadow:inset 0 0 0 2px #17569e}.role-toggle[data-v-2c88e637]{position:absolute;left:6px;width:30px;height:30px;background-color:#fff;border-radius:50%;transition:all .4s ease;color:#333}.role-toggle.toggle-right[data-v-2c88e637]{left:calc(100% - 36px)}.active-role-text[data-v-2c88e637]{font-size:28px;font-weight:600;color:#333}.inactive-role-text[data-v-2c88e637]{position:absolute;color:#333;transition:opacity .3s ease}.inactive-role-text.left[data-v-2c88e637]{left:20px}.inactive-role-text.right[data-v-2c88e637]{right:20px}[data-bs-theme=dark] .role-switch.customer-active[data-v-2c88e637]{background-color:#8a2399}[data-bs-theme=dark] .role-switch.supplier-active[data-v-2c88e637]{background-color:#0f3b6f}[data-bs-theme=dark] .role-toggle[data-v-2c88e637]{background-color:#1e1e1e;color:#f5f5f5}[data-bs-theme=dark] .inactive-role-text[data-v-2c88e637]{color:#ddd}@media(max-width:768px){.welcome-text[data-v-2c88e637]{max-width:200px}.page-title-content h3[data-v-2c88e637]{font-size:1.1rem}.breadcrumb-nav .breadcrumb[data-v-2c88e637]{font-size:.8rem}}@media(max-width:576px){.welcome-text[data-v-2c88e637]{display:none}}.chart-container[data-v-68477b83]{overflow:scroll;scrollbar-width:thin;position:relative;height:100%}.chart-loading-overlay[data-v-68477b83],.chart-empty-overlay[data-v-68477b83]{z-index:10}#barChart[data-v-68477b83]{width:100%;height:100%}.toast-header i[data-v-68477b83]{animation:popIn-68477b83 .4s ease-out}@keyframes popIn-68477b83{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}[data-bs-theme=dark] .toast[data-v-68477b83]{background-color:var(--bs-dark)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .toast-header[data-v-68477b83]{background-color:var(--bs-dark)!important;border-color:var(--bs-border-color)!important;color:var(--bs-light)!important}[data-bs-theme=dark] .toast-body[data-v-68477b83]{background-color:var(--bs-dark)!important;color:var(--bs-light)!important}[data-bs-theme=dark] .text-muted[data-v-68477b83]{color:var(--bs-secondary-color)!important}.bars-loader{margin-top:50px;text-align:center;padding:40px 0}.bars-loader .bar{width:6px;height:30px;margin:0 5px;display:inline-block;background:linear-gradient(45deg,#0d6efd,#6f42c1);border-radius:5px;animation:wave .9s infinite ease-in-out}.bars-loader .bar:nth-child(2){animation-delay:.1s}.bars-loader .bar:nth-child(3){animation-delay:.2s}.bars-loader .bar:nth-child(4){animation-delay:.3s}.bars-loader .bar:nth-child(5){animation-delay:.4s}.bars-loader p{margin-top:15px;color:#6f42c1}@keyframes wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.object-fit-cover[data-v-12e3e91c]{object-fit:cover}.cropping-wrapper[data-v-12e3e91c]{width:100%;max-width:400px;margin:0 auto}.cropping-container[data-v-12e3e91c]{width:100%;height:320px;max-height:50vh;overflow:hidden;border-radius:.375rem;background-color:#f8f9fa;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.cropping-container[data-v-12e3e91c]:active{cursor:grabbing}.cropping-background[data-v-12e3e91c]{width:100%;height:100%;position:relative;overflow:hidden}.cropping-background img[data-v-12e3e91c]{position:absolute;top:0;left:0;transform-origin:0 0;transition:transform .1s ease;will-change:transform;max-width:none}.cropping-overlay[data-v-12e3e91c]{pointer-events:none}.cropping-circle[data-v-12e3e91c]{width:240px;height:240px;background:transparent;box-shadow:0 0 0 9999px #00000080}.modal.show[data-v-12e3e91c]{display:block;background-color:#00000080}.btn[data-v-12e3e91c]{transition:all .3s ease;position:relative;overflow:hidden}.btn[data-v-12e3e91c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn[data-v-12e3e91c]:active{transform:translateY(0)}.btn-primary[data-v-12e3e91c]:hover:not(:disabled){background-color:#042960;border-color:#042960}.btn-outline-primary[data-v-12e3e91c]:hover:not(:disabled){background-color:#042960;border-color:#042960;color:#fff}.btn-outline-danger[data-v-12e3e91c]:hover:not(:disabled){background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-secondary[data-v-12e3e91c]:hover:not(:disabled){background-color:#6c757d;border-color:#6c757d;color:#fff}body[data-bs-theme=dark] .btn-outline-primary[data-v-12e3e91c]{color:#6ea8fe;border-color:#6ea8fe}body[data-bs-theme=dark] .btn-outline-primary[data-v-12e3e91c]:hover:not(:disabled){background-color:#6ea8fe;border-color:#6ea8fe;color:#000}body[data-bs-theme=dark] .btn-outline-danger[data-v-12e3e91c]{color:#ea868f;border-color:#ea868f}body[data-bs-theme=dark] .btn-outline-danger[data-v-12e3e91c]:hover:not(:disabled){background-color:#ea868f;border-color:#ea868f;color:#000}body[data-bs-theme=dark] .btn-outline-secondary[data-v-12e3e91c]{color:#a7acb1;border-color:#a7acb1}body[data-bs-theme=dark] .btn-outline-secondary[data-v-12e3e91c]:hover:not(:disabled){background-color:#a7acb1;border-color:#a7acb1;color:#000}body[data-bs-theme=dark] .btn-primary[data-v-12e3e91c]{background-color:#0d6efd;border-color:#0d6efd}body[data-bs-theme=dark] .btn-primary[data-v-12e3e91c]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca}.btn[data-v-12e3e91c]:disabled{transform:none;box-shadow:none;opacity:.65;cursor:not-allowed}.thumb-md[data-v-12e3e91c]{transition:all .3s ease}.thumb-md[data-v-12e3e91c]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 8px #0003}.thumb-md[data-v-12e3e91c]:active{transform:scale(1.05)}.form-check[data-v-12e3e91c]{transition:all .3s ease;cursor:pointer}.form-check[data-v-12e3e91c]:hover{border-color:#0d6efd!important;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.modal-footer .btn[data-v-12e3e91c]:hover:not(:disabled){transform:translateY(-1px)}.profile-sidebar .nav-link[data-v-12e3e91c]{transition:all .3s ease;border-radius:6px;margin:2px 8px;padding:8px 12px;color:inherit;text-decoration:none}.profile-sidebar .nav-link[data-v-12e3e91c]:not(.active):not(.text-danger):hover{background-color:#6c757d1a;transform:translate(3px)}.profile-sidebar .nav-link:not(.active):not(.text-danger):hover i[data-v-12e3e91c]{color:inherit}.profile-sidebar .nav-link.active[data-v-12e3e91c]{background-color:#0d6efd;color:#fff!important}.profile-sidebar .nav-link.active i[data-v-12e3e91c]{color:#fff!important}.profile-sidebar .nav-link.text-danger[data-v-12e3e91c]:hover{background-color:#dc35451a;transform:translate(3px);color:#dc3545!important}.profile-sidebar .nav-link.text-danger:hover i[data-v-12e3e91c]{color:#dc3545!important}body[data-bs-theme=dark] .profile-sidebar .nav-link[data-v-12e3e91c]:not(.active):not(.text-danger):hover{background-color:#fff3!important;color:#fff!important}body[data-bs-theme=dark] .profile-sidebar .nav-link:not(.active):not(.text-danger):hover i[data-v-12e3e91c]{color:#fff!important}body[data-bs-theme=dark] .profile-sidebar .nav-link.text-danger[data-v-12e3e91c]:hover{background-color:#dc354533!important;color:#ff6b7a!important}body[data-bs-theme=dark] .profile-sidebar .nav-link.text-danger:hover i[data-v-12e3e91c]{color:#ff6b7a!important}.modal[data-v-12e3e91c]{overflow:hidden!important}.modal-body[data-v-12e3e91c]{overflow:hidden!important;max-height:none!important}body.modal-open[data-v-12e3e91c]{overflow:hidden!important}.dots-loader{margin-top:50px;text-align:center;padding:40px 0}.dots-loader .dot{width:14px;height:14px;margin:0 8px;display:inline-block;border-radius:50%;background:linear-gradient(45deg,#0d6efd,#6f42c1);animation:pulse .6s infinite alternate}.dots-loader .dot:nth-child(2){animation-delay:.2s}.dots-loader .dot:nth-child(3){animation-delay:.4s}.dots-loader p{margin-top:15px;font-size:14px;color:#6f42c1}@keyframes pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1);opacity:1}}.btn-link[data-v-df0735d1]:hover{transform:scale(1.05);transition:transform .2s ease}.nav-tabs .nav-link.active[data-v-df0735d1]{border-bottom:none}.date-input-container[data-v-4155feb9]{position:relative}.date-input[data-v-4155feb9]{cursor:pointer}.calendar-dropdown[data-v-4155feb9]{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.75rem;box-shadow:0 .5rem 1rem #00000026;z-index:1050;display:none;margin-top:.25rem}.calendar-dropdown.active[data-v-4155feb9]{display:block}.calendar-dropdown .btn-outline-secondary[data-v-4155feb9]{background-color:transparent;border-color:var(--bs-border-color);color:var(--bs-body-color);transition:all .2s ease}.calendar-dropdown .btn-outline-secondary[data-v-4155feb9]:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--bs-primary-rgb),.2)}.calendar-dropdown .btn-outline-secondary.active[data-v-4155feb9]{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff!important;box-shadow:0 4px 8px rgba(var(--bs-primary-rgb),.2)}.calendar-dropdown .btn-outline-secondary.year-nav-btn[data-v-4155feb9]{color:var(--bs-primary);border-color:var(--bs-border-color);background-color:transparent}.calendar-dropdown .btn-outline-secondary.year-nav-btn[data-v-4155feb9]:hover{background-color:rgba(var(--bs-primary-rgb),.1);border-color:var(--bs-primary);color:var(--bs-primary);transform:none;box-shadow:none}.table th[data-v-4155feb9]{font-weight:600}.badge[data-v-4155feb9]{font-size:.75rem;padding:.375rem .75rem}.table-responsive[data-v-4155feb9]{min-height:200px}[data-bs-theme=dark] .calendar-dropdown[data-v-4155feb9]{background-color:#212529!important;border-color:#495057!important;box-shadow:0 .5rem 1rem #00000080}[data-bs-theme=dark] .calendar-dropdown .btn-outline-secondary[data-v-4155feb9]{background-color:transparent;border-color:#6c757d!important;color:#e9ecef!important}[data-bs-theme=dark] .calendar-dropdown .btn-outline-secondary[data-v-4155feb9]:hover,[data-bs-theme=dark] .calendar-dropdown .btn-outline-secondary.active[data-v-4155feb9]{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}[data-bs-theme=dark] .calendar-dropdown .btn-outline-secondary.year-nav-btn[data-v-4155feb9]{color:var(--bs-primary)!important;border-color:#6c757d!important}[data-bs-theme=dark] .calendar-dropdown .btn-outline-secondary.year-nav-btn[data-v-4155feb9]:hover{background-color:rgba(var(--bs-primary-rgb),.2)!important;border-color:var(--bs-primary)!important;color:var(--bs-primary)!important}[data-bs-theme=dark] .date-input[data-v-4155feb9]{background-color:#212529!important;border-color:#495057!important;color:#f8f9fa!important}[data-bs-theme=dark] .date-input[data-v-4155feb9]:focus{background-color:#212529!important;border-color:var(--bs-primary)!important;color:#f8f9fa!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)!important}[data-bs-theme=dark] .text-body-emphasis[data-v-4155feb9]{color:#f8f9fa!important}[data-bs-theme=dark] .text-muted[data-v-4155feb9]{color:#adb5bd!important}[data-bs-theme=dark] .calendar-dropdown .fw-semibold[data-v-4155feb9]{color:#f8f9fa!important}[data-bs-theme=dark] .calendar-dropdown[data-v-4155feb9] *{color:inherit}@media(max-width:768px){.calendar-dropdown[data-v-4155feb9]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:90vw!important;max-width:300px!important;z-index:1060!important}[data-bs-theme=dark] .calendar-dropdown[data-v-4155feb9]{background-color:#212529!important;border:1px solid #495057!important}.col-md-4[data-v-4155feb9],.col-md-2[data-v-4155feb9]{margin-bottom:1rem}}.btn-sm.w-100.py-2[data-v-4155feb9]{min-height:42px;display:flex;align-items:center;justify-content:center}[data-bs-theme=dark] .card[data-v-4155feb9],[data-bs-theme=dark] .card-body[data-v-4155feb9]{background-color:transparent}.reset-password-wrapper[data-v-1ce04720]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;max-width:100%;overflow-x:hidden}.reset-card[data-v-1ce04720]{width:100%;max-width:400px;background-color:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 8px 20px #0000001a;margin:0 auto}.reset-card h5[data-v-1ce04720]{color:#0a2f6a}.reset-card .subtitle[data-v-1ce04720]{color:#777}.form-control[data-v-1ce04720]{height:42px;border-radius:8px;width:100%;max-width:100%}.toggle-eye[data-v-1ce04720]{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer;color:#6c757d}.btn[data-v-1ce04720]{border-radius:8px;background-color:#0a2f6a;color:#fff;width:100%}.btn[data-v-1ce04720]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-1ce04720]{color:#dc2626}.success[data-v-1ce04720]{color:#16a34a}.top-error[data-v-1ce04720],.top-success[data-v-1ce04720]{font-size:14px;font-weight:500;text-align:center;margin-bottom:15px;width:100%;word-break:break-word}.back-login-text[data-v-1ce04720]{cursor:pointer;color:#0a2f6a;font-weight:500;text-decoration:underline}.dark-theme[data-v-1ce04720]{background-color:#0f1115;width:100%;max-width:100%;overflow-x:hidden}.dark-theme .reset-card[data-v-1ce04720]{background-color:#161a20;box-shadow:0 8px 24px #0009}.dark-theme .reset-card h5[data-v-1ce04720],.dark-theme .reset-card .subtitle[data-v-1ce04720]{color:#fff}.dark-theme .form-control[data-v-1ce04720]{background-color:#0f1115;border:1px solid #2a2f3a;color:#e5e7eb}.dark-theme .form-control[data-v-1ce04720]::placeholder{color:#6b7280}.dark-theme .form-control[data-v-1ce04720]:focus{background-color:#0f1115;border-color:#3b82f6;color:#fff}.dark-theme .toggle-eye[data-v-1ce04720]{color:#9ca3af}.dark-theme .toggle-eye[data-v-1ce04720]:hover{color:#60a5fa}.dark-theme .btn[data-v-1ce04720]{background-color:#0a2f6a;color:#fff}.dark-theme .btn[data-v-1ce04720]:hover{background-color:#0a2f6a}.dark-theme .error[data-v-1ce04720]{color:#f87171}.dark-theme .success[data-v-1ce04720]{color:#16a34a}.dark-theme .back-login-text[data-v-1ce04720]{color:#fff}@media(max-width:480px){.reset-card[data-v-1ce04720]{padding:30px 20px;margin:0 15px}.reset-password-wrapper[data-v-1ce04720]{padding:15px}.form-control[data-v-1ce04720]{font-size:14px}}
