#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){#nprogress .bar{background:#60a5fa}#nprogress .peg{box-shadow:0 0 10px #60a5fa,0 0 5px #60a5fa}#nprogress .spinner-icon{border-top-color:#60a5fa;border-left-color:#60a5fa}}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.7)}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(75,85,99,.5)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(75,85,99,.7)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.dark .custom-scrollbar{scrollbar-color:rgba(75,85,99,.5) transparent}.custom-scrollbar{scroll-behavior:smooth}@media (max-width:768px){.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(75,85,99,.3)}}.form-error{border-color:var(--color-red)!important}.form-error>span{line-height:1.5}