::-webkit-scrollbar { width: 0px; background: transparent; }
body { -ms-overflow-style: none; scrollbar-width: none; font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.slide-in { animation: slideIn 0.3s forwards cubic-bezier(0.0, 0.0, 0.2, 1); }
@keyframes slideIn { from { transform: translateX(100%); opacity: 0; } to { transform: translateX(0); opacity: 1; } }
.fade-in { animation: fadeIn 0.3s forwards; }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }

.pill-checkbox input:checked + div {
    background-color: #dc2626;
    color: white;
    border-color: #dc2626;
}
