.custom-toaster{font-family:inherit}.noti-item-icon[data-v-6cbe0cdb]{background-color:#f9fafb!important}.unread .noti-item-content[data-v-6cbe0cdb]{color:#1f2937!important}.unread .noti-item-icon[data-v-6cbe0cdb]{background-color:var(--color-primary-light,#3b82f61a)!important}.unread .noti-item-icon i[data-v-6cbe0cdb]{color:var(--color-primary,#3b82f6)!important}@keyframes dropdown-appear-67418965{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-dropdown[data-v-67418965]{border:1px solid var(--color-gray-400)!important;box-shadow:var(--shadow-400)!important;border-radius:4px!important;animation:.2s ease-out dropdown-appear-67418965!important;overflow:hidden!important}.notification-header[data-v-67418965]{background:linear-gradient(#f9fafb,#fff)!important;border-bottom:1px solid #f3f4f6!important}.notification-footer[data-v-67418965]{z-index:var(--z-overlay)!important;background:linear-gradient(#fff,#f9fafb)!important;border-top:1px solid #f3f4f6!important;position:sticky!important;bottom:0!important}.notification-footer button[data-v-67418965]:hover{color:var(--color-primary,#3b82f6)!important}.notification-content[data-v-67418965]{background:#fff!important}.notification-item-wrapper[data-v-67418965]{border:none!important}.notification-item-wrapper[data-v-67418965]:hover{background-color:var(--color-primary-alpha-5,#3b82f60d)!important}.notification-item-wrapper[data-v-67418965] .flex{border-top:none!important;border-bottom:none!important}.notification-item-wrapper[data-v-67418965]:hover .noti-item-icon{background-color:var(--color-primary-light,#3b82f61a)!important}.empty-state[data-v-67418965]{background:linear-gradient(#f9fafb,#fff)!important}.empty-icon[data-v-67418965]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;border-radius:50%!important}.empty-icon .iconify[data-v-67418965]{color:var(--color-gray-700,#6b7280)!important;font-size:20px!important}.notification-content[data-v-67418965]{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.notification-content[data-v-67418965]::-webkit-scrollbar{width:4px!important}.notification-content[data-v-67418965]::-webkit-scrollbar-track{background:0 0!important}.notification-content[data-v-67418965]::-webkit-scrollbar-thumb{background-color:#cbd5e1!important;border-radius:2px!important}.notification-content[data-v-67418965]:hover::-webkit-scrollbar-thumb{background-color:#94a3b8!important}.notification-dropdown .dropdown-menu[data-v-67418965]{box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.nav-link[data-v-67418965]{all:unset!important}#app-header{box-shadow:0 1px 2px color-mix(in srgb,var(--color-black)5%,transparent)}#app-header .nav-link{transition:all .2s}@media (min-width:1024px) and (max-width:1279px){#app-header .nav-link{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}}#app-header .nav-link:hover{color:var(--color-primary);background-color:var(--color-gray-100)}.nav-item__has-megamenu{position:static}.courses-megamenu-dropdown{max-width:100vw;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-black)10%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-black)6%,transparent)}.auth-register-btn{display:none}@media (min-width:1150px){.auth-register-btn{display:flex}}@media (min-width:768px) and (max-width:1279px){#app-header .search-input,#app-header .search-input::placeholder{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}}.logo-container{transition:transform .2s cubic-bezier(.4,0,.6,1)}.logo-container:hover{transform:scale(1.02)translateY(-2px)}.logo-container:active{transform:scale(1)translateY(-1px)}.arrow-icon{transition:transform .2s ease-in-out}.arrow-icon.rotated{transform:rotate(180deg)}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s ease-in-out}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-10px)}.dropdown-enter-to,.dropdown-leave-from{opacity:1;transform:translateY(0)}.footer-logo[data-v-e721ed26]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.footer-logo[data-v-e721ed26]:hover{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.footer-logo[data-v-e721ed26]{transition:none}.footer-logo[data-v-e721ed26]:hover{transform:none}}.error__image[data-v-dca32d07]{width:240px;height:240px}@media (min-width:768px){.error__image[data-v-dca32d07]{width:320px;height:320px}}
