# CSS Audit Report

**Generated by:** `v2/scripts/dev-helpers/css-audit-analyzer.py`

## Summary

- **Total source CSS:** 1008.2 KB
- **Total minified CSS:** 723.8 KB

## CSS Files (by size)

| File | Source | Minified |
|------|--------|----------|
| dist/output.css | 156.5 KB | 156.5 KB |
| dist/output.min.css | 156.5 KB | 156.5 KB |
| src/critical.css | 70.4 KB | 0 B |
| v2/css/blog-base.css | 48.7 KB | 31.9 KB |
| v2/css/pricing-page.css | 40.3 KB | 26.7 KB |
| src/aos.css | 25.4 KB | 0 B |
| v2/css/testimonials-page.css | 36.0 KB | 24.2 KB |
| v2/css/affiliate-resources.css | 32.9 KB | 23.6 KB |
| v2/css/mobile-app-components.css | 32.6 KB | 22.9 KB |
| v2/css/performance-dashboard.css | 34.2 KB | 22.7 KB |
| v2/css/event-form.css | 35.6 KB | 20.9 KB |
| v2/css/blog-post.css | 30.7 KB | 20.5 KB |
| v2/css/blog-index.css | 27.0 KB | 20.4 KB |
| v2/css/nano-ai-components.css | 27.1 KB | 18.8 KB |
| v2/css/nano-proactive-hero.css | 26.5 KB | 18.0 KB |
| src/swiper-bundle.min.css | 18.0 KB | 18.0 KB |
| v2/css/templates-pages.css | 28.6 KB | 17.9 KB |
| v2/css/affiliate-admin.css | 24.9 KB | 17.3 KB |
| v2/css/affiliate-referral-urls.css | 18.8 KB | 14.0 KB |
| v2/css/affiliate-levels.css | 20.7 KB | 13.7 KB |
| v2/css/tools-pages.css | 14.4 KB | 12.7 KB |
| v2/admin/seo-dashboard/assets/css/admin-base.css | 14.8 KB | 10.8 KB |
| v2/css/template-content-blocks.css | 13.5 KB | 10.3 KB |
| v2/css/comparison-pages.css | 14.0 KB | 8.7 KB |
| v2/css/affiliate-shared.css | 11.9 KB | 6.8 KB |
| v2/css/product-pages.css | 11.5 KB | 6.2 KB |
| v2/admin/seo-dashboard/assets/css/dashboard.css | 7.6 KB | 5.1 KB |
| v2/admin/seo-dashboard/assets/css/charts.css | 5.6 KB | 3.9 KB |
| v2/css/nano-ai-unique-components.css | 5.3 KB | 3.3 KB |
| v2/css/shared-content-blocks.css | 3.8 KB | 2.9 KB |
| v2/css/affiliate-dialogs.css | 4.1 KB | 2.8 KB |
| v2/css/partner-page.css | 2.4 KB | 1.5 KB |
| v2/css/webinar-pages.css | 2.4 KB | 1.4 KB |
| v2/css/booking-calendar.css | 3.3 KB | 1.4 KB |
| v2/css/template-preview.css | 1.8 KB | 1.2 KB |
| v2/css/industry-pages.css | 495 B | 271 B |

## Selector Overlap (potential Tailwind duplicates)

### v2/css/comparison-pages.css

- Candidates found: .hero, .container, .btn, .btn-outline, .feature-card

### v2/css/tools-pages.css

- Candidates found: .calculator-form

## Page-to-CSS Mapping (sample)

Schichtplan live URL `/schichtplan` is served by `product_schichtplan_neu.php` (2026-04). Gastronomie live URL `/branchen/gastronomie` is served by `branchen_gastronomie_neu.php` (product-style CSS stack, not `industry-pages.min.css`). Pricing **`/preise`** is served by `static_pricing_new.php` (`pricing-page` + `pricing-tooltips` + `product-pages` CSS). Kunden **`/kunden`** is served by `static_customers_new.php` (`testimonials-page` CSS, Customer Spotlight + reviews UI). Re-run the CSS audit script after large page CSS changes so aggregates stay in sync.

| Page Type | CSS Loaded |
|-----------|------------|
| v2/pages/branchen_gastronomie_neu.php | critical.css, output.min.css, product-pages.min.css, mobile-app-components.min.css, testimonials-page.min.css |
| v2/pages/industry_hospitality.php | critical.css, output.min.css, industry-pages.min.css (archived file, not routed for `/branchen/gastronomie`) |
| v2/pages/compare_connecteam.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/static_pricing_new.php | critical.css, output.min.css, pricing-page.min.css, pricing-tooltips.min.css, product-pages.min.css |
| v2/pages/static_customers_new.php | critical.css, output.min.css, testimonials-page.min.css |
| v2/pages/static_about.php | critical.css, output.min.css |
| v2/pages/tools_minijob_rechner.php | critical.css, output.min.css, tools-pages.min.css |
| v2/pages/compare_gastromatic.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/download_zeiterfassung.php | critical.css, output.min.css |
| v2/pages/compare_hubstaff.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/compare_planerio.php | critical.css, output.min.css |
| v2/pages/landingpage_v3.php | critical.css, output.min.css |
| v2/pages/static_demo.php | critical.css, output.min.css |
| v2/pages/pillar_zeiterfassung.php | critical.css, output.min.css |
| v2/pages/performance-dashboard.php | critical.css, output.min.css, performance-dashboard.min.css |
| v2/pages/compare_aplano.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/product_absences.php | critical.css, output.min.css, product-pages.min.css |
| v2/pages/compare_zmi.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/product_mobile_app.php | critical.css, output.min.css, product-pages.min.css, mobile-app-components.min.css |
| v2/pages/static_links.php | critical.css, output.min.css |
| v2/pages/product_schichtplan_neu.php | critical.css, output.min.css, product-pages.min.css, mobile-app-components.min.css, testimonials-page.min.css |
| v2/pages/compare_template_nodetails.php | critical.css, output.min.css, comparison-pages.min.css |
| v2/pages/industry_index.php | critical.css, output.min.css, industry-pages.min.css |
