5rem;
        }
        
        .chart-title {
            color: var(--text-accent);
            font-size: 1.2rem;
            margin-bottom: 1rem;
            text-align: center;
        }
        
        .chart-canvas {
            position: relative;
            height: 300px;
        }
        
        .detailed-tables {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2rem;
        }
        
        .table-container {
            background: var(--bg-secondar