.attendance-chart-container[data-v-227689b6]{padding:.5rem}.mb-2[data-v-227689b6]{margin-bottom:.5rem}.mb-3[data-v-227689b6]{margin-bottom:.75rem}.loading-container[data-v-227689b6]{align-items:center;background:var(--surface-ground);border-radius:4px;display:flex;flex-direction:column;height:200px;justify-content:center;padding:1.5rem}.loading-text[data-v-227689b6]{color:var(--text-color-secondary);margin-top:.75rem}.stats-grid[data-v-227689b6]{display:flex;flex-wrap:wrap;gap:.5rem}.stat-card[data-v-227689b6]{align-items:center;border-radius:.25rem;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:120px;padding:.75rem;text-align:center}.stat-value[data-v-227689b6]{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-227689b6]{color:var(--text-color-secondary);font-size:.8rem;line-height:1.2}.primary-stat[data-v-227689b6]{background:rgba(var(--primary-rgb,59,130,246),.1);border:1px solid var(--primary-300)}.primary-stat .stat-value[data-v-227689b6]{color:var(--primary-700)}.success-stat[data-v-227689b6]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.success-stat .stat-value[data-v-227689b6]{color:#1e4620}.warning-stat[data-v-227689b6]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.warning-stat .stat-value[data-v-227689b6]{color:#9a3412}.danger-stat[data-v-227689b6]{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.danger-stat .stat-value[data-v-227689b6]{color:#991b1b}.chart-container[data-v-227689b6]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:4px;height:300px;width:100%}@media(max-width:768px){.stats-grid[data-v-227689b6]{flex-direction:column}.stat-card[data-v-227689b6]{width:100%}.stat-value[data-v-227689b6]{font-size:1.25rem}.chart-container[data-v-227689b6]{height:250px}}.detailed-payments-table[data-v-d7c828eb]{width:100%}[data-v-d7c828eb] .p-datatable .p-datatable-thead>tr>th{background-color:#f8f9fa;border-bottom:1pt solid var(--surface-200);color:#495057;font-weight:600;padding:.75rem 1rem}[data-v-d7c828eb] .p-datatable-tbody tr.p-rowgroup-header{background-color:var(--surface-100);cursor:pointer;font-weight:600}[data-v-d7c828eb] .p-datatable-tbody tr.p-rowgroup-header:hover{background-color:var(--surface-200)}[data-v-d7c828eb] .p-datatable-tbody tr.p-rowgroup-header>td{border-width:0;padding:0}[data-v-d7c828eb] .p-datatable-tbody tr.p-rowgroup-header>td>div.p-rowgroup-toggler{vertical-align:middle}[data-v-d7c828eb] .p-datatable-tbody tr.p-rowgroup-footer>td{border-width:0;border-top:1pt solid var(--surface-200);font-weight:600}.date-expansion[data-v-d7c828eb]{background-color:var(--surface-0);border-radius:.25rem}.cash-register-dashboard[data-v-38f9e586]{padding:.5rem}.loading-container[data-v-38f9e586]{align-items:center;background:var(--surface-ground);border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.loading-text[data-v-38f9e586]{color:var(--text-color-secondary);margin-top:.75rem}.stats-grid[data-v-38f9e586]{display:flex;flex-wrap:wrap;gap:.5rem}.stat-card[data-v-38f9e586]{align-items:center;border-radius:.25rem;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:120px;padding:.75rem;text-align:center}.stat-value[data-v-38f9e586]{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-38f9e586]{color:var(--text-color-secondary);font-size:.8rem;line-height:1.2}.primary-stat[data-v-38f9e586]{background:rgba(var(--primary-rgb,59,130,246),.1);border:1px solid var(--primary-300)}.primary-stat .stat-value[data-v-38f9e586]{color:var(--primary-700)}.success-stat[data-v-38f9e586]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.success-stat .stat-value[data-v-38f9e586]{color:#1e4620}.warning-stat[data-v-38f9e586]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.warning-stat .stat-value[data-v-38f9e586]{color:#9a3412}.danger-stat[data-v-38f9e586]{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.danger-stat .stat-value[data-v-38f9e586]{color:#991b1b}.info-stat[data-v-38f9e586]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.info-stat .stat-value[data-v-38f9e586]{color:#1e40af}.chart-card[data-v-38f9e586]{background:var(--surface-card);border-radius:4px;box-shadow:0 2px 1px -1px #0000001a,0 1px 1px #00000012,0 1px 3px #0000000f;padding:1rem}.chart-title[data-v-38f9e586]{color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:1rem}.chart-container[data-v-38f9e586]{height:350px;width:100%}@media(max-width:768px){.stats-grid[data-v-38f9e586]{flex-direction:column}.stat-card[data-v-38f9e586]{width:100%}.chart-container[data-v-38f9e586]{height:250px}}
