.daily-tally-table{min-width:0;width:100%}
.daily-tally-table .dt-table{width:100%;min-width:0;table-layout:fixed}
.daily-tally-table .dt-table th,.daily-tally-table .dt-table td{overflow-wrap:anywhere;vertical-align:top;padding:12px 8px;letter-spacing:0}
.daily-tally-table .dt-table thead th:first-child{width:17%}
.daily-tally-table .dt-table thead th:last-child{width:17%}
.daily-tally-table .dt-table .num{font-variant-numeric:tabular-nums}
.daily-tally-table .dt-table .status{white-space:normal}
.daily-tally-table .dt-note{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--muted);line-height:1.4}
.daily-tally-table .row-actions{display:flex;flex-wrap:wrap;gap:6px}
.daily-tally-table .row-actions .btn{min-height:44px!important}
.daily-tally-table .dt-remittance summary{min-height:44px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}
.daily-tally-table .dt-remittance summary::-webkit-details-marker{display:none}
.daily-tally-table .dt-remittance summary:focus-visible{outline:2px solid var(--green,#07594d);outline-offset:2px}
.daily-tally-table .dt-remittance ul{list-style:none;margin:4px 0 0;padding:0;text-align:left}
.daily-tally-table .dt-remittance li{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--line);font-size:11px}
.daily-tally-table .dt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){
  .daily-tally-table .table-wrap{border:0!important;background:transparent!important;overflow:visible}
  .daily-tally-table .dt-table,.daily-tally-table .dt-table tbody{display:block;background:transparent!important}
  .daily-tally-table .dt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
  .daily-tally-table .dt-table tr[data-daily-branch]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}
  .daily-tally-table .dt-table tr[data-daily-branch]>th,.daily-tally-table .dt-table tr[data-daily-branch]>td{display:block;width:auto;padding:10px 0;text-align:left;border-bottom:1px solid var(--line)}
  .daily-tally-table .dt-table tr[data-daily-branch]>th,.daily-tally-table .dt-table tr[data-daily-branch]>td:last-child{grid-column:1/-1;border-bottom:0}
  .daily-tally-table .dt-table tr[data-daily-branch]>td:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:var(--muted)}
  .daily-tally-table .dt-remittance summary{justify-content:flex-start}
  .daily-tally-table .dt-table tbody>tr:not([data-daily-branch]){display:block;padding:16px;background:#fff}
  .daily-tally-table .dt-table tbody>tr:not([data-daily-branch])>td{display:block}
}
