| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | 
							- <!DOCTYPE html>
 - <html lang="en">
 - <head>
 -     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 -     <meta name="viewport" content="width=device-width, initial-scale=1">
 -     <title>{{ $report->getTitle() }}</title>
 -     <style>
 -         .header {
 -             color: #374151;
 -             margin-bottom: 1rem;
 -         }
 - 
 -         .header > * + * {
 -             margin-top: 0.5rem;
 -         }
 - 
 -         .table-head {
 -             display: table-row-group;
 -         }
 - 
 -         .text-left {
 -             text-align: left;
 -         }
 - 
 -         .text-right {
 -             text-align: right;
 -         }
 - 
 -         .text-center {
 -             text-align: center;
 -         }
 - 
 -         .table-class th,
 -         .table-class td {
 -             color: #374151;
 -         }
 - 
 -         .title {
 -             font-size: 1.5rem;
 -         }
 - 
 -         .company-name {
 -             font-size: 1.125rem;
 -             font-weight: 600;
 -         }
 - 
 -         .date-range {
 -             font-size: 0.875rem;
 -         }
 - 
 -         .table-class {
 -             width: 100%;
 -             border-collapse: collapse;
 -         }
 - 
 -         .table-class th,
 -         .table-class td {
 -             padding: 0.75rem;
 -             font-size: 0.75rem;
 -             line-height: 1rem;
 -             border-bottom: 1px solid #d1d5db; /* Gray border for all rows */
 -         }
 - 
 -         .whitespace-normal {
 -             white-space: normal;
 -         }
 - 
 -         .whitespace-nowrap {
 -             white-space: nowrap;
 -         }
 - 
 -         .category-header-row > td {
 -             background-color: #f3f4f6; /* Gray background for category names */
 -             font-weight: 600;
 -         }
 - 
 -         .table-body tr {
 -             background-color: #ffffff; /* White background for other rows */
 -         }
 - 
 -         .spacer-row > td {
 -             height: 0.75rem;
 -         }
 - 
 -         .category-summary-row > td,
 -         .table-footer-row > td {
 -             font-weight: 600;
 -             background-color: #ffffff; /* White background for footer */
 -         }
 -     </style>
 - </head>
 - <body>
 - <div class="header">
 -     <div class="title">{{ $report->getTitle() }}</div>
 -     <div class="company-name">{{ $company->name }}</div>
 -     <div class="date-range">Date Range: {{ $startDate }} to {{ $endDate }}</div>
 - </div>
 - <table class="table-class">
 -     <thead class="table-head">
 -     <tr>
 -         @foreach($report->getHeaders() as $index => $header)
 -             <th class="{{ $report->getAlignmentClass($index) }}">
 -                 {{ $header }}
 -             </th>
 -         @endforeach
 -     </tr>
 -     </thead>
 -     @foreach($report->getCategories() as $category)
 -         <tbody>
 -         <tr class="category-header-row">
 -             <td colspan="{{ count($report->getHeaders()) }}">
 -                 <div>
 -                     @foreach($category->header as $headerRow)
 -                         <div>
 -                             @foreach($headerRow as $headerValue)
 -                                 @if (!empty($headerValue))
 -                                     {{ $headerValue }}
 -                                 @endif
 -                             @endforeach
 -                         </div>
 -                     @endforeach
 -                 </div>
 -             </td>
 -         </tr>
 -         @foreach($category->data as $dataIndex => $transaction)
 -             <tr
 -                 @class([
 -                     'category-header-row' => $loop->first || $loop->last || $loop->remaining === 1,
 -                 ])>
 -                 @foreach($transaction as $cellIndex => $cell)
 -                     <td class="{{ $report->getAlignmentClass($cellIndex) }} {{ $cellIndex === 1 ? 'whitespace-normal' : 'whitespace-nowrap' }}">
 -                         {{ $cell }}
 -                     </td>
 -                 @endforeach
 -             </tr>
 -         @endforeach
 -         @unless($loop->last)
 -             <tr class="spacer-row">
 -                 <td colspan="{{ count($report->getHeaders()) }}"></td>
 -             </tr>
 -         @endunless
 -         </tbody>
 -     @endforeach
 - </table>
 - </body>
 - </html>
 
 
  |