   .page-container {
            max-width: 1200px;
            margin: auto;
        }

        .service-report-header {
            background-color: #ffffff;
            padding: 12px 24px; /* Reduced vertical padding */
            border-bottom: 1px solid #f0f0f0;
            border-radius: 8px 8px 0 0;
        }
        
        .report-grid {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: 24px;
            padding-top: 24px;
        }

        .service-report-