.custom-scrollbar{direction:ltr}@supports not selector(::-webkit-scrollbar){.custom-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}.custom-scrollbar-vertical{scrollbar-gutter:stable;direction:ltr}@supports not selector(::-webkit-scrollbar){.custom-scrollbar-vertical{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.custom-scrollbar-vertical::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar-vertical::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.custom-scrollbar-vertical::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.custom-scrollbar-vertical::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.custom-scrollbar-vertical::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}.custom-scrollbar-page{direction:ltr}@supports not selector(::-webkit-scrollbar){.custom-scrollbar-page{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.custom-scrollbar-page::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar-page::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.custom-scrollbar-page::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.custom-scrollbar-page::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.custom-scrollbar-page::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}
@supports not selector(::-webkit-scrollbar){.mini-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.mini-scrollbar::-webkit-scrollbar{width:8px;height:8px}.mini-scrollbar::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.mini-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.mini-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.mini-scrollbar::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}@supports not selector(::-webkit-scrollbar){.mini-scrollbar-vertical{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.mini-scrollbar-vertical::-webkit-scrollbar{width:8px;height:8px}.mini-scrollbar-vertical::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.mini-scrollbar-vertical::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.mini-scrollbar-vertical::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.mini-scrollbar-vertical::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}@supports not selector(::-webkit-scrollbar){.mini-scrollbar-page{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--background))}}.mini-scrollbar-page::-webkit-scrollbar{width:8px;height:8px}.mini-scrollbar-page::-webkit-scrollbar-track{background:hsl(var(--card));border-radius:4px}.mini-scrollbar-page::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:4px;transition:background .2s}.mini-scrollbar-page::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.mini-scrollbar-page::-webkit-scrollbar-thumb:active{background:hsl(var(--scrollbar-thumb-active))}
.success-toast{color:#f0f9ff!important;color:lab(97.3623% -2.33802 -4.13098)!important;background-color:#00c758!important;background-color:lab(70.5521% -66.5147 45.8073)!important;border:none!important;width:fit-content!important;height:auto!important}.error-toast{color:#f0f9ff!important;color:lab(97.3623% -2.33802 -4.13098)!important;background-color:#fb2c36!important;background-color:lab(55.4814% 75.0732 48.8528)!important;border:none!important;width:fit-content!important;height:auto!important}
.bg-pattern{width:120%;top:0;left:0;position:absolute!important}
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
#submit{cursor:pointer;color:#00a544;color:lab(59.0978% -58.6621 41.2579);background-color:#0000;border:1px solid #00a544;border:1px solid lab(59.0978% -58.6621 41.2579);border-radius:0;width:140px;height:45px;padding:18px;font-size:17px;line-height:normal;transition:color .5s,transform .1s;position:relative;overflow:hidden}#submit:before,#submit:after{content:"";z-index:0;backface-visibility:hidden;border-top:27px solid #00a544;border-top:27px solid lab(59.0978% -58.6621 41.2579);border-bottom:27px solid #00a544;border-bottom:27px solid lab(59.0978% -58.6621 41.2579);transition:all .3s;position:absolute;inset:0}#submit:before{border-right:27px solid #0000;transform:translate(-109%)}#submit:after{border-left:27px solid #0000;transform:translate(105%)}#submit:hover:before{transform:translate(-9%)}#submit:hover:after{transform:translate(9%)}#submit:hover{color:#1b2631;font-weight:bolder}#submit>*{z-index:1;position:relative}#submit:active{transform:translateY(2px);box-shadow:0 2px 4px #0003}
.admin-button-effect{border-radius:none;background-color:hsl(var(--button-sidebar));letter-spacing:2px;text-transform:capitalize;cursor:pointer;color:#d4dee7;border:none;transition:all .5s;position:relative;overflow:hidden}.admin-button-effect:after{content:"";pointer-events:none;background:linear-gradient(270deg,#c4c2c256,#0000);width:56%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:skew(45deg)}.admin-button-effect:hover:after{transform:translate(200%)skew(45deg)}.admin-button-effect:active{transform:translateY(2px)}