/* Container */
.report-fraud-wrapper {
/*     max-width: 700px; */
    margin: 20px 0;
    border-radius: 8px;             /* Rounded corners */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* Soft shadow */
    overflow: hidden;               /* Clip child elements to border radius */
    font-family: Arial, sans-serif;
    background: #fff;               /* White background for container */
}

/* Each row */
.report-row {
    display: flex;
    align-items: stretch;
    border-bottom: 1px solid #d3d3d3; /* Gray separator line */
}

/* Date column (yellow) */
.report-date {
    width: 110px;
    min-width: 110px;
    background-color: #ffb514;
    color: #000;
    font-weight: bold;
    text-align: center;
    padding: 14px 10px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Title column (transparent) */
.report-title {
    flex: 1;
    padding: 14px 15px;
    background: transparent;
    display: flex;
    align-items: center;
}

/* Title link */
.report-title h3 {
    color: #333;
    font-size: 22px;   /* Increased font size */
	margin:0;
}

/* Hover effect */
.report-title a:hover {
    color: #0056b3;
    text-decoration: underline;
}

/* Remove last row border */
.report-row:last-child {
    border-bottom: none;
}