/* investor-relations.css */

/* Animation cho vòng quay Clock */
.animate-spin-slow {
    animation: spin 8s linear infinite;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* Glassmorphism hiệu ứng cho các khối */
.glass-panel {
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(16, 185, 129, 0.15);
}

/* Đường kẻ Timeline */
.timeline-line {
    position: absolute;
    left: 39px;
    top: 20px;
    bottom: 20px;
    width: 4px;
    background: linear-gradient(to bottom, #10b981, #059669, #f0fdf4);
    z-index: 0;
}

/* Hiệu ứng trượt cho Accordion nội dung tài liệu */
.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
    opacity: 0;
}

.accordion-content.open {
    max-height: 1000px;
    opacity: 1;
}