.scrollbar-hide::-webkit-scrollbar { display: none; }
        .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }
        .timeline-grid { background-image: linear-gradient(to bottom, #F3F4F6 1px, transparent 1px); background-size: 100% 60px; }
        
        .custom-scrollbar::-webkit-scrollbar { width: 6px; height: 6px; }
        .custom-scrollbar::-webkit-scrollbar-track { background: transparent; }
        .custom-scrollbar::-webkit-scrollbar-thumb { background-color: #D1D5DB; border-radius: 10px; }
        .custom-scrollbar::-webkit-scrollbar-thumb:hover { background-color: #9CA3AF; }
        
        .tag-border-trabalho { border-left: 5px solid #3B82F6 !important; } 
        .tag-border-pessoal { border-left: 5px solid #10B981 !important; }  
        .tag-border-estudos { border-left: 5px solid #8B5CF6 !important; }  
        .tag-border-financeiro { border-left: 5px solid #F59E0B !important; } 
        .tag-border-urgente { border-left: 5px solid #EF4444 !important; }