PlanTempusApp/PlanTempus.Application/reports/css-stats.json
Janus C. H. Knudsen 2e6207bb0b Reorganizes and optimizes shared CSS components
Consolidates UI components into a centralized components.css file
Removes duplicate styles across multiple CSS files
Adds utility classes in a new utilities.css file
Reduces overall CSS complexity and improves maintainability

Removes quick-stats.css and redistributes its styles
Updates layout and stylesheet references accordingly
2026-01-13 00:09:46 +01:00

458 lines
No EOL
10 KiB
JSON

{
"account.css": {
"lines": 335,
"size": "7.31 KB",
"sizeBytes": 7485,
"rules": 47,
"selectors": 50,
"properties": 146,
"uniqueColors": 12,
"colors": [
"var(--color-text)",
"var(--color-teal)",
"var(--color-surface)",
"rgba(0, 0, 0, 0.08)",
"var(--color-background-alt)",
"var(--color-border)",
"var(--color-blue)",
"var(--color-text-secondary)",
"var(--color-background-hover)",
"var(--color-green)"
],
"mediaQueries": 3,
"cssVariables": 30
},
"app-layout.css": {
"lines": 51,
"size": "1.28 KB",
"sizeBytes": 1306,
"rules": 5,
"selectors": 5,
"properties": 18,
"uniqueColors": 2,
"colors": [
"var(--color-background)",
"rgba(0, 0, 0, 0.5)"
],
"mediaQueries": 0,
"cssVariables": 6
},
"attentions.css": {
"lines": 115,
"size": "2.92 KB",
"sizeBytes": 2992,
"rules": 15,
"selectors": 15,
"properties": 45,
"uniqueColors": 8,
"colors": [
"var(--color-background-alt)",
"var(--color-border)",
"var(--color-background-hover)",
"var(--color-red)",
"var(--color-amber)",
"var(--color-blue)",
"var(--color-text-secondary)",
"var(--color-teal)"
],
"mediaQueries": 0,
"cssVariables": 15
},
"auth.css": {
"lines": 994,
"size": "20.41 KB",
"sizeBytes": 20895,
"rules": 145,
"selectors": 149,
"properties": 488,
"uniqueColors": 15,
"colors": [
"var(--color-teal)",
"#00695c",
"rgba(255,255,255,0.1)",
"rgba(255,255,255,0.08)",
"var(--color-background)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-purple)",
"var(--color-green)",
"var(--color-surface)"
],
"mediaQueries": 3,
"cssVariables": 43
},
"base.css": {
"lines": 119,
"size": "2.06 KB",
"sizeBytes": 2105,
"rules": 15,
"selectors": 15,
"properties": 47,
"uniqueColors": 4,
"colors": [
"var(--color-text)",
"var(--color-background)",
"var(--color-teal)",
"var(--color-teal-light)"
],
"mediaQueries": 0,
"cssVariables": 8
},
"bookings.css": {
"lines": 177,
"size": "4.34 KB",
"sizeBytes": 4443,
"rules": 28,
"selectors": 28,
"properties": 75,
"uniqueColors": 10,
"colors": [
"var(--color-background-alt)",
"var(--color-background-hover)",
"var(--color-border)",
"var(--color-teal)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-blue)",
"var(--color-purple)",
"var(--color-amber)",
"var(--color-green)"
],
"mediaQueries": 0,
"cssVariables": 27
},
"cash.css": {
"lines": 782,
"size": "16.75 KB",
"sizeBytes": 17155,
"rules": 114,
"selectors": 117,
"properties": 359,
"uniqueColors": 12,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-text-secondary)",
"var(--color-teal)",
"var(--color-background-alt)",
"var(--color-text)",
"var(--color-amber)",
"var(--color-red)",
"var(--color-blue)",
"var(--color-background-hover)"
],
"mediaQueries": 3,
"cssVariables": 39
},
"components.css": {
"lines": 426,
"size": "9.23 KB",
"sizeBytes": 9447,
"rules": 63,
"selectors": 63,
"properties": 185,
"uniqueColors": 16,
"colors": [
"var(--color-teal)",
"#00796b",
"var(--color-border)",
"var(--color-surface)",
"var(--color-text)",
"var(--color-background-hover)",
"var(--color-text-secondary)",
"var(--color-purple)",
"var(--color-background)",
"var(--color-text-muted)"
],
"mediaQueries": 0,
"cssVariables": 39
},
"controls.css": {
"lines": 149,
"size": "3.32 KB",
"sizeBytes": 3397,
"rules": 19,
"selectors": 19,
"properties": 79,
"uniqueColors": 8,
"colors": [
"var(--color-border)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-background)",
"var(--color-green)",
"var(--color-red)",
"var(--color-background-alt)",
"var(--color-teal)"
],
"mediaQueries": 0,
"cssVariables": 20
},
"demo-banner.css": {
"lines": 146,
"size": "2.94 KB",
"sizeBytes": 3014,
"rules": 19,
"selectors": 21,
"properties": 66,
"uniqueColors": 7,
"colors": [
"var(--color-teal)",
"#00796b",
"rgba(255, 255, 255, 0.95)",
"#00695c",
"rgba(0, 0, 0, 0.15)",
"rgba(255, 255, 255, 0.15)",
"rgba(255, 255, 255, 0.25)"
],
"mediaQueries": 2,
"cssVariables": 9
},
"design-system.css": {
"lines": 105,
"size": "2.30 KB",
"sizeBytes": 2356,
"rules": 20,
"selectors": 20,
"properties": 37,
"uniqueColors": 7,
"colors": [
"var(--color-text)",
"var(--color-background)",
"var(--color-text-secondary)",
"var(--color-teal)",
"var(--color-primary)",
"var(--color-border)",
"var(--color-text-muted)"
],
"mediaQueries": 0,
"cssVariables": 20
},
"design-tokens.css": {
"lines": 318,
"size": "9.02 KB",
"sizeBytes": 9235,
"rules": 35,
"selectors": 36,
"properties": 192,
"uniqueColors": 54,
"colors": [
"#fff",
"#f5f5f5",
"#f0f0f0",
"#fafafa",
"#e0e0e0",
"#333",
"#666",
"#999",
"#1976d2",
"#00897b"
],
"mediaQueries": 2,
"cssVariables": 25
},
"drawers.css": {
"lines": 297,
"size": "6.36 KB",
"sizeBytes": 6513,
"rules": 38,
"selectors": 38,
"properties": 159,
"uniqueColors": 9,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-background-alt)",
"var(--color-background-hover)",
"var(--color-teal)",
"var(--color-background)",
"var(--color-red)"
],
"mediaQueries": 0,
"cssVariables": 32
},
"employees.css": {
"lines": 694,
"size": "15.02 KB",
"sizeBytes": 15383,
"rules": 100,
"selectors": 103,
"properties": 327,
"uniqueColors": 15,
"colors": [
"var(--color-text-secondary)",
"var(--color-text)",
"var(--color-border)",
"var(--color-teal)",
"var(--color-surface)",
"var(--color-background-alt)",
"var(--color-background-hover)",
"var(--color-purple)",
"var(--color-blue)",
"var(--color-amber)"
],
"mediaQueries": 3,
"cssVariables": 37
},
"notifications.css": {
"lines": 70,
"size": "1.67 KB",
"sizeBytes": 1712,
"rules": 8,
"selectors": 8,
"properties": 27,
"uniqueColors": 4,
"colors": [
"var(--color-background-alt)",
"var(--color-background-hover)",
"var(--color-teal)",
"var(--color-text-secondary)"
],
"mediaQueries": 0,
"cssVariables": 8
},
"page.css": {
"lines": 231,
"size": "5.07 KB",
"sizeBytes": 5194,
"rules": 31,
"selectors": 33,
"properties": 92,
"uniqueColors": 8,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-purple)",
"var(--color-teal)",
"var(--color-background)",
"var(--color-background-hover)"
],
"mediaQueries": 2,
"cssVariables": 33
},
"sidebar.css": {
"lines": 247,
"size": "5.72 KB",
"sizeBytes": 5859,
"rules": 30,
"selectors": 30,
"properties": 119,
"uniqueColors": 9,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-teal)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-background-hover)",
"var(--color-teal-light)",
"var(--color-amber)",
"var(--color-red)"
],
"mediaQueries": 0,
"cssVariables": 24
},
"stats.css": {
"lines": 262,
"size": "5.87 KB",
"sizeBytes": 6013,
"rules": 34,
"selectors": 36,
"properties": 93,
"uniqueColors": 15,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-text)",
"var(--color-text-secondary)",
"var(--color-text-muted)",
"var(--color-green)",
"var(--color-red)",
"var(--color-teal)",
"var(--color-amber)",
"var(--color-purple)"
],
"mediaQueries": 2,
"cssVariables": 30
},
"tabs.css": {
"lines": 95,
"size": "2.13 KB",
"sizeBytes": 2183,
"rules": 11,
"selectors": 11,
"properties": 42,
"uniqueColors": 6,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-text-secondary)",
"var(--color-text)",
"var(--color-background-alt)",
"var(--color-teal)"
],
"mediaQueries": 0,
"cssVariables": 19
},
"topbar.css": {
"lines": 181,
"size": "3.79 KB",
"sizeBytes": 3885,
"rules": 19,
"selectors": 19,
"properties": 103,
"uniqueColors": 8,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-background)",
"var(--color-teal)",
"var(--color-text-secondary)",
"var(--color-text)",
"var(--color-background-hover)",
"var(--color-red)"
],
"mediaQueries": 0,
"cssVariables": 20
},
"utilities.css": {
"lines": 119,
"size": "2.03 KB",
"sizeBytes": 2080,
"rules": 24,
"selectors": 24,
"properties": 44,
"uniqueColors": 2,
"colors": [
"var(--color-text-secondary)",
"var(--color-text-muted)"
],
"mediaQueries": 0,
"cssVariables": 9
},
"waitlist.css": {
"lines": 211,
"size": "4.63 KB",
"sizeBytes": 4737,
"rules": 25,
"selectors": 25,
"properties": 101,
"uniqueColors": 8,
"colors": [
"var(--color-surface)",
"var(--color-border)",
"var(--color-teal)",
"var(--color-text-secondary)",
"var(--color-text)",
"var(--color-background-alt)",
"var(--color-background)",
"var(--color-amber)"
],
"mediaQueries": 0,
"cssVariables": 28
}
}