.hover\:text-white:hover {
    color: #ffffff !important;
}

.hover\:bg-\[\#EAB308\]:hover {
    background-color: #EAB308 !important;
}

.hover\:bg-gray-800:hover {
    background-color: #1f2937 !important;
}

.hover\:bg-gray-300:hover {
    background-color: #d1d5db !important;
}

.hover\:bg-gray-50:hover {
    background-color: #f9fafb !important;
}

.hover\:border-\[\#FACC15\]:hover {
    border-color: #FACC15 !important;
}

.hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
}

.group:hover .group-hover\:text-\[\#EAB308\] {
    color: #EAB308 !important;
}

.hover\:text-\[\#1877F2\]:hover {
    color: #1877F2 !important;
}

.hover\:text-\[\#229ED9\]:hover {
    color: #229ED9 !important;
}

.hover\:text-\[\#25D366\]:hover {
    color: #25D366 !important;
}

.hover\:text-\[\#0F172A\]:hover {
    color: #0F172A !important;
}

.hover\:bg-yellow-50:hover {
    background-color: #fefce8 !important;
}

.hover\:text-blue-600:hover {
    color: #2563eb !important;
}

.hover\:underline:hover {
    text-decoration-line: underline !important;
}

.hover\:-translate-y-0\.5:hover {
    transform: translateY(-0.125rem) !important;
}

.hover\:text-gray-700:hover {
    color: #374151 !important;
}

.hover\:border-gray-300:hover {
    border-color: #d1d5db !important;
}

.hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.hover\:-translate-y-1:hover {
    transform: translateY(-0.25rem) !important;
}

details[open] .group-open\:rotate-180 {
    transform: rotate(180deg) !important;
}