@charset "UTF-8";.page-content-wrapper:has(.login-content){display:flex;align-items:center;justify-content:center;min-height:100vh;padding-top:0;background-color:#f8fafc}.login-content.page-card{background-color:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.page-card-body input[type=text],.page-card-body input[type=email],.page-card-body input[type=password]{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;transition:all .2s ease}.page-card-body input[type=text]:focus,.page-card-body input[type=email]:focus,.page-card-body input[type=password]:focus{outline:none;border-color:#8b5cf6!important;background-color:#fff!important;box-shadow:0 0 0 3px #8b5cf640!important}.page-card-actions .btn-login,.page-card-actions .btn-ldap-login{background:#8b5cf6!important;border:none!important;border-radius:8px!important;font-weight:500!important;transition:background-color .2s ease}.page-card-actions .btn-login:hover,.page-card-actions .btn-login:focus,.page-card-actions .btn-login:active,.page-card-actions .btn-ldap-login:hover,.page-card-actions .btn-ldap-login:focus,.page-card-actions .btn-ldap-login:active{background:#7c3aed!important;color:#fff!important}.page-card-actions .btn-login-option{background:transparent!important;color:#4b5563!important;border:1px solid #e5e7eb!important;border-radius:8px!important;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.page-card-actions .btn-login-option:hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}.forgot-password-message a,.sign-up-message a{color:#7c3aed!important}.forgot-password-message a:hover,.sign-up-message a:hover{color:#6d28d9!important}.app-logo{filter:hue-rotate(-158deg) saturate(1.6) brightness(1.4)}.novadx-login-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;font-size:12px;color:#6b7280}.novadx-login-footer img{width:16px;height:16px;flex-shrink:0}.novadx-login-footer a{color:#6b7280;text-decoration:none;transition:color .2s ease}.novadx-login-footer a:hover{color:#8b5cf6}@media (max-width: 768px){.login-content.page-card{width:calc(100% - 32px);max-width:400px;margin:0 16px;box-shadow:0 4px 6px -1px #00000014;padding:32px 24px}}body{background-color:#f8fafc;color:#1f2937}:root{--primary: #8b5cf6;--primary-light: rgba(139, 92, 246, .1)}.web-sidebar .sidebar-item a:not(.active){border:none!important;background-color:transparent;border-radius:8px;color:#4b5563}.web-sidebar .sidebar-item a{display:flex;align-items:center;gap:12px;padding:10px 16px;font-weight:500;transition:all .2s ease}.web-sidebar .sidebar-item a .icon{flex-shrink:0;margin:0}.web-sidebar .sidebar-item a:not(.active) .icon use{stroke:#8b5cf6}.web-sidebar .sidebar-item a:hover:not(.active){color:#1f2937!important;background-color:#f3f4f6}.web-sidebar .sidebar-item a:hover:not(.active) .icon use{stroke:#7c3aed}.web-sidebar .sidebar-item a.active .icon use{stroke:#7c3aed}.web-sidebar .sidebar-item a.active{font-weight:600;border-radius:8px;color:var(--primary)!important;background-color:var(--primary-light)!important;--icon-stroke: #8b5cf6}.web-sidebar .sidebar-item a.active:hover{color:var(--primary)!important;background-color:var(--primary-light)!important}.d-block.d-lg-none .nav-item a.nav-link{display:flex;align-items:center;gap:12px;padding:10px 16px;font-weight:500;border-radius:8px;transition:all .2s ease;color:#4b5563!important}.d-block.d-lg-none .nav-item a.nav-link .icon{flex-shrink:0;margin:0}.d-block.d-lg-none .nav-item a.nav-link .icon use{stroke:#8b5cf6}.d-block.d-lg-none .nav-item a.nav-link:hover:not(.text-dark){background-color:#f3f4f6;color:#1f2937!important}.d-block.d-lg-none .nav-item a.nav-link:hover:not(.text-dark) .icon use{stroke:#7c3aed}.d-block.d-lg-none .nav-item a.nav-link.text-dark{font-weight:600;color:var(--primary)!important;background-color:var(--primary-light)}.d-block.d-lg-none .nav-item a.nav-link.text-dark .icon use{stroke:#7c3aed}.web-list-item,.card{background-color:#fff;border:none!important;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1rem;margin-bottom:1rem}.btn-primary{background-color:#8b5cf6!important;border-color:#8b5cf6!important;border-radius:8px!important;transition:background-color .2s ease,border-color .2s ease}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#7c3aed!important;border-color:#7c3aed!important}:root{--bg-blue: #ede9fe;--text-on-blue: #7c3aed}@media (max-width: 768px){.web-list-item,.card{border-radius:0;margin-left:-44px;margin-right:-44px;padding:1rem 20px}}.form-page{background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1.5rem}.web-form-title{font-weight:700;color:#1f2937}.control-label{font-weight:500;color:#4b5563}.form-page .form-control{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;transition:all .2s ease}.form-page .form-control:focus{outline:none;border-color:#8b5cf6!important;background-color:#fff!important;box-shadow:0 0 0 3px #8b5cf640!important}.form-page .ql-toolbar.ql-snow{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px 8px 0 0}.form-page .ql-container.ql-snow{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px}.right-area .discard-btn,.right-area .btn-attach{background-color:transparent;color:#4b5563;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.right-area .discard-btn:hover,.right-area .btn-attach:hover{background-color:#f3f4f6;color:#1f2937}.novadx-portal-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;padding:16px 0;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}.novadx-portal-footer img{width:16px;height:16px;flex-shrink:0}.novadx-portal-footer a{color:#6b7280;text-decoration:none;transition:color .2s ease}.novadx-portal-footer a:hover{color:#8b5cf6}body:has(.portal-container){background-color:#f8fafc!important}.portal-container .portal-section{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;margin-bottom:1rem}.my-account-item-link a:hover{color:#8b5cf6}
/*# sourceMappingURL=velunext-web.bundle.R2NKDF6M.css.map */
