.rec-actions[data-v-0501fddd]{gap:.25rem;flex-shrink:0}.rec-actions[data-v-0501fddd],.row-action[data-v-0501fddd]{display:inline-flex;align-items:center}.row-action[data-v-0501fddd]{justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:.9rem;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.size-sm .row-action[data-v-0501fddd]{width:26px;height:26px;border-radius:6px;font-size:.82rem}.row-action[data-v-0501fddd]:disabled{cursor:not-allowed;opacity:.55}.row-action[data-v-0501fddd]:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.row-action[data-v-0501fddd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.row-action.danger[data-v-0501fddd]:hover:not(:disabled){background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger-soft-text) 30%,transparent);color:var(--danger)}.ledger[data-v-1bafb055]{display:flex;flex-direction:column;gap:1rem}.ledger-entry[data-v-1bafb055]{border:1px solid var(--border);border-radius:var(--radius-control);padding:1rem 1.1rem;background:var(--surface)}.entry-head[data-v-1bafb055]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.entry-title[data-v-1bafb055]{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;color:var(--text)}.entry-icon[data-v-1bafb055]{color:var(--primary);font-size:1.05rem}.entry-effective[data-v-1bafb055]{font-size:.86rem;color:var(--text-secondary)}.entry-effective strong[data-v-1bafb055]{font-size:1.05rem;color:var(--success-soft-text)}.stat-grid[data-v-1bafb055]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.5rem}.dense .stat-grid[data-v-1bafb055]{grid-template-columns:repeat(2,1fr)}.stat[data-v-1bafb055]{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border-radius:8px;background:var(--surface-muted)}.stat-num[data-v-1bafb055]{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.stat-num.approved[data-v-1bafb055]{color:var(--success-soft-text)}.stat-num.pending[data-v-1bafb055]{color:var(--warning-soft-text)}.stat-num.available[data-v-1bafb055]{color:var(--primary)}.stat-lbl[data-v-1bafb055]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.effective-note[data-v-1bafb055]{margin:0 0 .65rem;font-size:.78rem;color:var(--text-muted)}.sub-block[data-v-1bafb055]{margin-top:.7rem;padding-top:.7rem;border-top:1px dashed var(--border)}.sub-title[data-v-1bafb055]{display:flex;align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.sub-title .iconify[data-v-1bafb055]{font-size:.9rem}.adj-list[data-v-1bafb055],.spent-list[data-v-1bafb055]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.adj-item[data-v-1bafb055]{display:flex;align-items:baseline;gap:.55rem;font-size:.82rem;color:var(--text-secondary)}.adj-delta[data-v-1bafb055]{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;min-width:2.6rem}.adj-delta.pos[data-v-1bafb055]{color:var(--success-soft-text)}.adj-delta.neg[data-v-1bafb055]{color:var(--danger-soft-text)}.adj-text[data-v-1bafb055]{min-width:0;flex:1}.adj-actions[data-v-1bafb055]{margin-left:auto;align-self:flex-start;margin-top:-.2rem}.spent-item[data-v-1bafb055]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.82rem}.spent-range[data-v-1bafb055]{font-weight:600;color:var(--text)}.spent-days[data-v-1bafb055]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.empty-note[data-v-1bafb055]{margin:.35rem 0 0;font-size:.8rem;color:var(--text-faint)}@media(max-width:30rem){.stat-grid[data-v-1bafb055]{grid-template-columns:repeat(2,1fr)}}
