.report-app[data-v-bf87b55e]{min-height:100vh;background:#f5f7fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;padding:16px}.report-header[data-v-bf87b55e]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;padding:5px 16px;margin-bottom:16px;box-shadow:0 2px 10px rgba(17,24,39,.05)}.report-header .header-content[data-v-bf87b55e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.report-header .page-title[data-v-bf87b55e]{color:#111827;font-weight:600;font-size:20px;margin:0;display:flex;align-items:center}.report-header .page-title mdb-icon[data-v-bf87b55e]{font-size:22px}.report-header .stats-summary[data-v-bf87b55e]{display:flex;gap:10px;flex-wrap:wrap}.report-header .stats-summary .stat-item[data-v-bf87b55e]{display:flex;flex-direction:column;align-items:flex-start;min-width:150px;padding:2px 10px;border-radius:10px;border:1px solid #dbeafe;background:#fff;box-shadow:0 1px 4px rgba(37,99,235,.08)}.report-header .stats-summary .stat-item .stat-label[data-v-bf87b55e]{font-size:11px;color:#64748b;font-weight:500}.report-header .stats-summary .stat-item .stat-value[data-v-bf87b55e]{text-align:right;font-size:16px;font-weight:700;color:#0f172a}.report-header .stats-summary .stat-item .stat-value.cash[data-v-bf87b55e]{color:#0f766e}.report-header .stats-summary .stat-item .stat-value.card[data-v-bf87b55e]{color:#2563eb}.report-header .stats-summary .stat-item .stat-value.total[data-v-bf87b55e]{color:#1e40af}.report-header .stats-summary .stat-item .stat-value.water[data-v-bf87b55e]{color:#7c3aed}.report-header .stats-summary .cash-item[data-v-bf87b55e]{background:#ecfeff;border-color:#a5f3fc}.report-header .stats-summary .card-item[data-v-bf87b55e]{background:#eff6ff;border-color:#bfdbfe}.report-header .stats-summary .total-item[data-v-bf87b55e]{background:#eef2ff;border-color:#c7d2fe}.report-header .stats-summary .water-item[data-v-bf87b55e]{background:#faf5ff;border-color:#ddd6fe}.controls-section[data-v-bf87b55e]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(17,24,39,.05);border:1px solid #e9edf5;padding:5px 16px;margin-bottom:16px}.controls-section .controls-content[data-v-bf87b55e]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.controls-section .user-select-section[data-v-bf87b55e]{max-width:300px;width:100%}.controls-section .user-select-section .invalid-text[data-v-bf87b55e]{color:#ef4444;font-size:11px;margin-top:4px;display:block}.controls-section .date-section[data-v-bf87b55e]{display:flex;gap:12px}.controls-section .date-section .date-input[data-v-bf87b55e]{min-width:160px;border-radius:8px}.controls-section .action-buttons[data-v-bf87b55e]{display:flex;gap:8px}.controls-section .action-buttons .action-btn[data-v-bf87b55e]{border-radius:8px;font-size:11px;font-weight:500;padding:2px 16px;height:32px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.controls-section .action-buttons .action-btn[data-v-bf87b55e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.controls-section .action-buttons .action-btn.apply-btn[data-v-bf87b55e]{background:linear-gradient(135deg,#60a5fa,#2563eb);border:none}.controls-section .action-buttons .action-btn.map-btn[data-v-bf87b55e]{background:linear-gradient(135deg,#38bdf8,#0ea5e9);border:none}.controls-section .action-buttons .action-btn[data-v-bf87b55e]:disabled{opacity:.5;cursor:not-allowed}.controls-section .action-buttons .action-btn mdb-icon[data-v-bf87b55e]{font-size:13px}.table-container[data-v-bf87b55e]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(17,24,39,.05);border:1px solid #e9edf5;overflow:hidden}.table-wrapper[data-v-bf87b55e]{overflow-x:auto}.report-table[data-v-bf87b55e]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed}.report-table tbody tr[data-v-bf87b55e]:nth-child(2n){background-color:#fafbfc}.report-table tr[data-v-bf87b55e]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important}.header_table[data-v-bf87b55e]{background:linear-gradient(135deg,#93c5fd,#60a5fa)}.header_table th[data-v-bf87b55e]{padding:10px 12px;font-weight:600;font-size:11px;color:#fff;letter-spacing:-.01em;text-align:left}.header_table th .up_down_icon[data-v-bf87b55e]{color:#fff;transition:all .2s ease;padding:2px;border-radius:4px}.header_table th .up_down_icon[data-v-bf87b55e]:hover{background:hsla(0,0%,100%,.2)}.body_table td[data-v-bf87b55e]{padding:10px 12px;font-size:11px;color:#374151;letter-spacing:-.01em;border-bottom:1px solid #f3f4f6}.body_table tr[data-v-bf87b55e]{transition:all .15s ease}.body_table tr[data-v-bf87b55e]:hover{transform:translateX(2px)}.stiky_position[data-v-bf87b55e]{position:sticky;top:0;z-index:111111;box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-cell[data-v-bf87b55e]{padding:8px!important;text-align:center}.action-cell .action-buttons-cell[data-v-bf87b55e]{display:flex;justify-content:center;align-items:center}.action-cell .action-buttons-cell .delete-icon-wrapper[data-v-bf87b55e]{cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease}.action-cell .action-buttons-cell .delete-icon-wrapper[data-v-bf87b55e]:hover{background:#fef2f2;transform:scale(1.1)}.action-cell .action-buttons-cell .delete-icon[data-v-bf87b55e]{color:#ef4444;font-size:14px}@media (max-width:768px){.report-header .header-content[data-v-bf87b55e]{flex-direction:column;align-items:flex-start}.report-header .stats-summary[data-v-bf87b55e]{width:100%;justify-content:space-around}.controls-section .controls-content[data-v-bf87b55e]{flex-direction:column;align-items:stretch}.controls-section .date-section[data-v-bf87b55e]{flex-direction:column}.controls-section .action-buttons[data-v-bf87b55e],.controls-section .date-section .date-input[data-v-bf87b55e]{width:100%}.controls-section .action-buttons .action-btn[data-v-bf87b55e]{flex:1}}