Soumik Bose commited on
Commit
79d3c9c
·
1 Parent(s): fef3466
Files changed (1) hide show
  1. pdf_report_generation_service.py +15 -15
pdf_report_generation_service.py CHANGED
@@ -92,7 +92,7 @@ body {
92
 
93
  .cover-subtitle {
94
  font-size: 20pt;
95
- color: #5a67d8;
96
  margin-bottom: 1.2in;
97
  font-weight: 500;
98
  }
@@ -113,14 +113,14 @@ body {
113
  .cover-divider {
114
  width: 3in;
115
  height: 3px;
116
- background: linear-gradient(to right, #667eea, #764ba2);
117
  margin: 0.5in auto;
118
  }
119
 
120
  h1 {
121
  color: #4a5568;
122
  font-size: 20pt;
123
- border-bottom: 3px solid #7c3aed;
124
  padding-bottom: 10px;
125
  margin-top: 28px;
126
  margin-bottom: 18px;
@@ -129,7 +129,7 @@ h1 {
129
  }
130
 
131
  h2 {
132
- color: #5a67d8;
133
  font-size: 15pt;
134
  margin-top: 22px;
135
  margin-bottom: 14px;
@@ -138,7 +138,7 @@ h2 {
138
  }
139
 
140
  h3 {
141
- color: #4c51bf;
142
  font-size: 13pt;
143
  margin-top: 18px;
144
  margin-bottom: 12px;
@@ -147,7 +147,7 @@ h3 {
147
  }
148
 
149
  h4 {
150
- color: #667eea;
151
  font-size: 12pt;
152
  margin-top: 16px;
153
  margin-bottom: 10px;
@@ -188,16 +188,16 @@ table {
188
  }
189
 
190
  thead {
191
- background: linear-gradient(to bottom, #667eea, #5a67d8);
192
  }
193
 
194
  th {
195
- background-color: #667eea;
196
  color: white;
197
  padding: 12px;
198
  text-align: left;
199
  font-weight: bold;
200
- border: 1px solid #5a67d8;
201
  font-size: 10.5pt;
202
  }
203
 
@@ -217,7 +217,7 @@ tr:nth-child(odd) {
217
 
218
  .highlight-box {
219
  background-color: #edf2f7;
220
- border-left: 5px solid #5a67d8;
221
  padding: 16px 20px;
222
  margin: 20px 0;
223
  page-break-inside: avoid;
@@ -233,7 +233,7 @@ tr:nth-child(odd) {
233
  }
234
 
235
  .key-metric-box {
236
- background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
237
  color: white;
238
  border-radius: 8px;
239
  padding: 18px 22px;
@@ -262,7 +262,7 @@ tr:nth-child(odd) {
262
  }
263
 
264
  blockquote {
265
- border-left: 5px solid #5a67d8;
266
  margin-left: 0;
267
  padding-left: 20px;
268
  color: #4a5568;
@@ -311,7 +311,7 @@ blockquote strong {
311
 
312
  .executive-summary {
313
  background-color: #ebf4ff;
314
- border: 2px solid #5a67d8;
315
  padding: 20px;
316
  margin: 24px 0;
317
  page-break-inside: avoid;
@@ -408,7 +408,7 @@ code {
408
  padding: 2px 6px;
409
  border-radius: 3px;
410
  font-size: 10pt;
411
- color: #805ad5;
412
  }
413
 
414
  pre {
@@ -430,7 +430,7 @@ pre code {
430
  }
431
 
432
  a {
433
- color: #5a67d8;
434
  text-decoration: none;
435
  }
436
 
 
92
 
93
  .cover-subtitle {
94
  font-size: 20pt;
95
+ color: #5b7c99;
96
  margin-bottom: 1.2in;
97
  font-weight: 500;
98
  }
 
113
  .cover-divider {
114
  width: 3in;
115
  height: 3px;
116
+ background: #5b7c99;
117
  margin: 0.5in auto;
118
  }
119
 
120
  h1 {
121
  color: #4a5568;
122
  font-size: 20pt;
123
+ border-bottom: 3px solid #5b7c99;
124
  padding-bottom: 10px;
125
  margin-top: 28px;
126
  margin-bottom: 18px;
 
129
  }
130
 
131
  h2 {
132
+ color: #5b7c99;
133
  font-size: 15pt;
134
  margin-top: 22px;
135
  margin-bottom: 14px;
 
138
  }
139
 
140
  h3 {
141
+ color: #6b8ba8;
142
  font-size: 13pt;
143
  margin-top: 18px;
144
  margin-bottom: 12px;
 
147
  }
148
 
149
  h4 {
150
+ color: #7a9bb7;
151
  font-size: 12pt;
152
  margin-top: 16px;
153
  margin-bottom: 10px;
 
188
  }
189
 
190
  thead {
191
+ background: #5b7c99;
192
  }
193
 
194
  th {
195
+ background-color: #5b7c99;
196
  color: white;
197
  padding: 12px;
198
  text-align: left;
199
  font-weight: bold;
200
+ border: 1px solid #4a6b85;
201
  font-size: 10.5pt;
202
  }
203
 
 
217
 
218
  .highlight-box {
219
  background-color: #edf2f7;
220
+ border-left: 5px solid #5b7c99;
221
  padding: 16px 20px;
222
  margin: 20px 0;
223
  page-break-inside: avoid;
 
233
  }
234
 
235
  .key-metric-box {
236
+ background: #5b7c99;
237
  color: white;
238
  border-radius: 8px;
239
  padding: 18px 22px;
 
262
  }
263
 
264
  blockquote {
265
+ border-left: 5px solid #5b7c99;
266
  margin-left: 0;
267
  padding-left: 20px;
268
  color: #4a5568;
 
311
 
312
  .executive-summary {
313
  background-color: #ebf4ff;
314
+ border: 2px solid #5b7c99;
315
  padding: 20px;
316
  margin: 24px 0;
317
  page-break-inside: avoid;
 
408
  padding: 2px 6px;
409
  border-radius: 3px;
410
  font-size: 10pt;
411
+ color: #5b7c99;
412
  }
413
 
414
  pre {
 
430
  }
431
 
432
  a {
433
+ color: #5b7c99;
434
  text-decoration: none;
435
  }
436