.cash-sessions-page[data-v-210180a9]{background-color:#edf2f7;min-height:100%}.default-cards[data-v-210180a9]{background-color:#fff;border-radius:8px;border:1px solid #e2e8f0}.header-card[data-v-210180a9]{padding:10px 16px;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-card .header-title-div[data-v-210180a9],.header-card[data-v-210180a9]{display:flex;align-items:center}.header-card .header-title[data-v-210180a9]{color:#2d3748;font-weight:700;font-size:14px;line-height:24px}.header-card .header-subtitle[data-v-210180a9]{color:#a0aec0;font-size:12px;line-height:1.2}.header-card .header-actions[data-v-210180a9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-card .header-refresh-btn[data-v-210180a9]{height:32px;font-size:12.5px;font-weight:600;letter-spacing:.1px;border-radius:7px;padding:0 12px;min-width:0}.filters-card[data-v-210180a9]{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.filters-presets-row[data-v-210180a9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.filters-presets-label[data-v-210180a9]{font-size:12px;font-weight:600;color:#4a5568}.filters-row[data-v-210180a9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filters-field[data-v-210180a9]{min-width:0}.filters-field--date[data-v-210180a9]{flex:0 1 160px;min-width:140px;max-width:180px}.filters-field--status[data-v-210180a9]{flex:0 1 200px;min-width:160px;max-width:220px}.filters-field--grow[data-v-210180a9]{flex:1 1 220px;min-width:180px;max-width:none}.filters-actions[data-v-210180a9]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.filters-apply-btn[data-v-210180a9]{height:40px!important;font-size:12.5px;font-weight:600;letter-spacing:.1px;border-radius:7px;padding:0 20px!important;min-width:0}.filters-clear-btn[data-v-210180a9]{height:40px!important;font-size:12.5px;font-weight:500;color:#4a5568;padding:0 14px!important;min-width:0;border-radius:7px;background-color:#f1f5f9!important}.filters-clear-btn[data-v-210180a9]:hover{color:#2d3748;background-color:#e2e8f0!important}.header-tabs[data-v-210180a9]{display:inline-flex;align-items:center;gap:3px;padding:3px;background-color:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}.header-tab[data-v-210180a9]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:600;color:#64748b;background-color:transparent;border:none;cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;letter-spacing:.1px;white-space:nowrap}.header-tab[data-v-210180a9]:hover{color:#2d3748;background-color:hsla(0,0%,100%,.6)}.header-tab__icon[data-v-210180a9]{color:inherit!important}.header-tab--active[data-v-210180a9]{color:#1a8a66;background-color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(72,179,139,.25)}.header-tab--active[data-v-210180a9]:hover{color:#1a8a66;background-color:#fff}.cs-mono[data-v-210180a9]{font-family:monospace;font-size:11px;color:#2d3748}.cs-money[data-v-210180a9]{font-variant-numeric:tabular-nums;font-weight:600}.cs-money--positive[data-v-210180a9]{color:#2f855a}.cs-money--negative[data-v-210180a9]{color:#c53030}.cs-money--neutral[data-v-210180a9]{color:#2d3748}.cs-notes[data-v-210180a9]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:12.5px;color:#2d3748;white-space:pre-wrap;word-break:break-word}.detail-meta-label[data-v-210180a9]{font-size:10px;font-weight:700;color:#a0aec0;text-transform:uppercase;letter-spacing:.5px}.detail-meta-value[data-v-210180a9]{font-size:13px;color:#2d3748}[data-v-210180a9] .cs-clickable-row{cursor:pointer}[data-v-210180a9] .cs-clickable-row:hover{background-color:#f7fafc!important}.cs-movements-table[data-v-210180a9]{background:transparent!important}.cs-movements-table[data-v-210180a9] .v-data-table__wrapper>table>thead>tr>th{background:#f7fafc;color:#4a5568;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;height:36px;border-bottom:1px solid #e2e8f0!important}.cs-movements-table[data-v-210180a9] .v-data-table__wrapper>table>tbody>tr>td{font-size:12px;color:#2d3748;border-bottom:1px solid #edf2f7!important}@media(max-width:700px){.header-card[data-v-210180a9]{flex-direction:column;align-items:flex-start}.header-card .header-actions[data-v-210180a9]{width:100%}.filters-actions[data-v-210180a9]{margin-left:0;width:100%;justify-content:flex-end}}