<section class="border-b border-gray-300 p-2 shrink-0 bg-control-panel">
  <span class="text-sm font-bold text-gray-700">일계표</span>
</section>
<section class="p-2 bg-white border-b border-gray-200">
  <form method="GET" action="<?= base_url('admin/reports/daily-summary') ?>" class="flex flex-wrap items-center gap-2">
    <label class="text-sm text-gray-600">조회일</label>
    <input type="date" name="date" value="<?= esc($date ?? '') ?>" class="border border-gray-300 rounded px-2 py-1 text-sm"/>
    <button type="submit" class="bg-btn-search text-white px-4 py-1 rounded-sm text-sm">조회</button>
  </form>
</section>

<div class="flex gap-4 mt-2">
  <!-- 당일 -->
  <div class="flex-1 border border-gray-300 overflow-auto">
    <div class="bg-gray-100 border-b border-gray-300 px-3 py-1.5">
      <span class="text-sm font-bold text-gray-700">당일 (<?= esc($date ?? '') ?>)</span>
    </div>
    <table class="w-full data-table">
      <thead>
        <tr>
          <th>봉투코드</th>
          <th>봉투명</th>
          <th>판매수량</th>
          <th>판매금액</th>
        </tr>
      </thead>
      <tbody class="text-right">
        <?php
          $dailySaleQtyTotal = 0;
          $dailySaleAmountTotal = 0;
        ?>
        <?php foreach ($daily as $row): ?>
        <?php
          $dailySaleQtyTotal += (int) $row->sale_qty;
          $dailySaleAmountTotal += (int) $row->sale_amount;
        ?>
        <tr>
          <td class="text-center font-mono"><?= esc($row->bs_bag_code) ?></td>
          <td class="text-left pl-2"><?= esc($row->bs_bag_name) ?></td>
          <td><?= number_format((int) $row->sale_qty) ?></td>
          <td><?= number_format((int) $row->sale_amount) ?></td>
        </tr>
        <?php endforeach; ?>
        <?php if (empty($daily)): ?>
        <tr><td colspan="4" class="text-center text-gray-400 py-4">조회된 데이터가 없습니다.</td></tr>
        <?php endif; ?>
      </tbody>
      <tfoot class="bg-gray-50 font-bold text-right">
        <tr>
          <td colspan="2" class="text-center">합계</td>
          <td><?= number_format($dailySaleQtyTotal) ?></td>
          <td><?= number_format($dailySaleAmountTotal) ?></td>
        </tr>
      </tfoot>
    </table>
  </div>

  <!-- 당월 누계 -->
  <div class="flex-1 border border-gray-300 overflow-auto">
    <div class="bg-gray-100 border-b border-gray-300 px-3 py-1.5">
      <span class="text-sm font-bold text-gray-700">당월 누계 (<?= esc($monthStart ?? '') ?> ~ <?= esc($date ?? '') ?>)</span>
    </div>
    <table class="w-full data-table">
      <thead>
        <tr>
          <th>봉투코드</th>
          <th>봉투명</th>
          <th>판매수량</th>
          <th>판매금액</th>
        </tr>
      </thead>
      <tbody class="text-right">
        <?php
          $monthlySaleQtyTotal = 0;
          $monthlySaleAmountTotal = 0;
        ?>
        <?php foreach ($monthly as $row): ?>
        <?php
          $monthlySaleQtyTotal += (int) $row->sale_qty;
          $monthlySaleAmountTotal += (int) $row->sale_amount;
        ?>
        <tr>
          <td class="text-center font-mono"><?= esc($row->bs_bag_code) ?></td>
          <td class="text-left pl-2"><?= esc($row->bs_bag_name) ?></td>
          <td><?= number_format((int) $row->sale_qty) ?></td>
          <td><?= number_format((int) $row->sale_amount) ?></td>
        </tr>
        <?php endforeach; ?>
        <?php if (empty($monthly)): ?>
        <tr><td colspan="4" class="text-center text-gray-400 py-4">조회된 데이터가 없습니다.</td></tr>
        <?php endif; ?>
      </tbody>
      <tfoot class="bg-gray-50 font-bold text-right">
        <tr>
          <td colspan="2" class="text-center">합계</td>
          <td><?= number_format($monthlySaleQtyTotal) ?></td>
          <td><?= number_format($monthlySaleAmountTotal) ?></td>
        </tr>
      </tfoot>
    </table>
  </div>
</div>
