.loader[data-v-a3201d8e]{display:flex;justify-content:center;gap:6px}.loader__dot[data-v-a3201d8e]{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:loaderBounce-a3201d8e 1s ease-in-out infinite}.loader__dot[data-v-a3201d8e]:nth-child(2){animation-delay:.15s}.loader__dot[data-v-a3201d8e]:nth-child(3){animation-delay:.3s}@keyframes loaderBounce-a3201d8e{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.admin-accounting h1[data-v-7cc5dbec]{font-size:1.4rem;margin-bottom:20px}.summary-card[data-v-7cc5dbec]{padding:22px;margin-bottom:20px}.date-range[data-v-7cc5dbec]{display:flex;gap:16px;margin-bottom:18px}.date-range .field input[data-v-7cc5dbec]{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit}.summary-stats[data-v-7cc5dbec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.stat[data-v-7cc5dbec]{padding:16px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px}.stat__label[data-v-7cc5dbec]{font-size:.8rem;color:var(--color-text-muted)}.stat__value[data-v-7cc5dbec]{font-size:1.15rem;font-weight:800}.stat--income[data-v-7cc5dbec]{background:#e4f0ec}.stat--expense[data-v-7cc5dbec]{background:#f8e6e2}.stat--profit[data-v-7cc5dbec]{background:#fdf6ea}.grid-2col[data-v-7cc5dbec]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px}.section-card[data-v-7cc5dbec]{padding:22px}.section-card h3[data-v-7cc5dbec]{font-size:1rem;margin-bottom:16px}.two-col[data-v-7cc5dbec]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.section-head[data-v-7cc5dbec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.category-form[data-v-7cc5dbec]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed var(--color-border)}.category-form input[data-v-7cc5dbec],.category-form select[data-v-7cc5dbec]{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:.85rem}.category-list[data-v-7cc5dbec]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.category-list li[data-v-7cc5dbec]{display:flex;align-items:center;justify-content:space-between;font-size:.87rem;padding:8px 0;border-bottom:1px solid var(--color-border)}.category-list li[data-v-7cc5dbec]:last-child{border-bottom:none}.table-card[data-v-7cc5dbec]{padding:18px;overflow-x:auto}.table-card h3[data-v-7cc5dbec]{font-size:1rem;margin-bottom:14px}.admin-table[data-v-7cc5dbec]{width:100%;border-collapse:collapse;font-size:.84rem;min-width:760px}.admin-table th[data-v-7cc5dbec]{text-align:right;color:var(--color-text-muted);font-weight:700;padding:10px 12px;border-bottom:1.5px solid var(--color-border);font-size:.78rem}.admin-table td[data-v-7cc5dbec]{padding:10px 12px;border-bottom:1px solid var(--color-border)}.empty-row[data-v-7cc5dbec]{text-align:center;padding:30px}@media (max-width:900px){.grid-2col[data-v-7cc5dbec]{grid-template-columns:1fr}}