.action-btn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    color: #1f1f1f;
    transition: color 0.25s ease, transform 0.2s ease;
    font-size: 22px;
    overflow: visible !important;
}

.action-btn:hover {
    transform: scale(1.2);
}

.action-btn.view:hover {
    color: #2563eb;
}

.action-btn.hide:hover {
    color: #64748b;
}

.action-btn.download:hover {
    color: #10b981;
}

.action-btn.delete:hover {
    color: #ef4444;
}