input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-text-fill-color: oklch(44.6% 0.03 256.802);
    box-shadow: 0 0 0 1000px transparent inset;
    background-color: transparent;
    transition: background-color 9999s ease-in-out 0s;
}



::-webkit-scrollbar {
    width: 7px;
    background-color: oklch(92.8% 0.006 264.531);
}


::-webkit-scrollbar-thumb {
    background: #fff;
}


[data-theme="dark"] ::-webkit-scrollbar {
    width: 7px;
    background-color: oklch(14.1% 0.005 285.823);
}


[data-theme="dark"] ::-webkit-scrollbar-thumb {
    background: oklch(23.863% 0.00246 248.184);
}


.custom-scrollbar::-webkit-scrollbar {
    width: 7px;
    background-color: oklch(92.8% 0.006 264.531);
}


.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #fff;
}


[data-theme="dark"] .custom-scrollbar::-webkit-scrollbar {
    background-color: oklch(14.1% 0.005 285.823);
}


[data-theme="dark"] .custom-scrollbar::-webkit-scrollbar-thumb {
    background: oklch(23.863% 0.00246 248.184);
}


[data-modal] ::-webkit-scrollbar {
    background: #fff;
}


[data-modal] ::-webkit-scrollbar-thumb {
    background: oklch(92.8% 0.006 264.531);
}


[data-theme="dark"] [data-modal] ::-webkit-scrollbar {
    background: oklch(21% 0.006 285.885);
}


[data-theme="dark"] [data-modal] ::-webkit-scrollbar-thumb {
    background: oklch(14.1% 0.005 285.823);
}


.shadow-toast {
    box-shadow: 1px 0px 15px #e2e2e2;
}


[data-theme="dark"] .shadow-toast {
    box-shadow: 1px 0px 6px oklch(19.065% 0.02684 260.896);
}


.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}


.modal-panel * {
    will-change: auto;
}


.modal-panel:not(.overflow-hidden) {
    max-height: 90vh;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}


.modal-panel:not(.overflow-hidden)::-webkit-scrollbar {
    display: none;
}


.no-scrollbar::-webkit-scrollbar {
    display: none;
}


@media (max-width: 639px) {
    .modal-panel {
        width: calc(100% - 1rem) !important;
    }
}