:where([class^="ri-"])::before { content: "\f3c2"; }
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    background-color: #FFFFFF;
}
.report-card {
    border: 1px solid #E5E7EB;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.report-title {
    font-size: 18px;
    font-weight: 600;
    color: #1F2937;
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: 2px solid #E5E7EB;
}
.report-section {
    margin-bottom: 24px;
}
.report-label {
    font-size: 14px;
    color: #6B7280;
    margin-bottom: 8px;
}
.report-value {
    font-size: 16px;
    font-weight: 500;
    color: #1F2937;
}