@keyframes cfg-drawer-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes cfg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cfg-skeleton{0%{background-position:0%}to{background-position:200%}}.cfg-drawer{animation:.3s cfg-drawer-in}.cfg-overlay{animation:.22s cfg-fade-in}.cfg-skeleton{background-image:linear-gradient(100deg,#f4d9b500 20%,#f4d9b5d9 42%,#faf1dff2 52%,#f4d9b5d9 62%,#f4d9b500 82%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s linear infinite cfg-skeleton}@media (hover:hover){.cfg-lift{transition:transform .15s,box-shadow .15s}.cfg-lift:hover:not(:disabled){transform:translateY(-2px)}.cfg-lift-lg{transition:transform .15s}.cfg-lift-lg:hover:not(:disabled){transform:translateY(-3px)}}.cfg-rail{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.cfg-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.cfg-drawer,.cfg-overlay,.cfg-skeleton{animation:none}.cfg-lift:hover:not(:disabled),.cfg-lift-lg:hover:not(:disabled){transform:none}}.cfg-tray{scrollbar-width:thin;scrollbar-color:#faf1df59 transparent}.cfg-tray::-webkit-scrollbar{width:6px}.cfg-tray::-webkit-scrollbar-thumb{background:#faf1df4d;border-radius:3px}.cfg-tray-fade{background:linear-gradient(to top, var(--color-wine) 12%, #53131e00);border-radius:0 0 12px 12px}
