.kpi-card[data-v-7418575f]{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.kpi-card--clickable[data-v-7418575f]{cursor:pointer;transition:box-shadow .15s}.kpi-card--clickable[data-v-7418575f]:hover{box-shadow:var(--shadow-sm)}.kpi-card__label[data-v-7418575f]{font-size:12px;color:var(--ink-2);margin-bottom:4px}.kpi-card__value[data-v-7418575f]{font-family:var(--font-heading);font-size:26px;font-weight:700}.kpi-card__trend[data-v-7418575f]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;margin-top:4px}.kpi-card__trend--up[data-v-7418575f]{color:var(--green-ink-2)}.kpi-card__trend--down[data-v-7418575f]{color:var(--red-ink-2)}.kpi-card__trend--neutral[data-v-7418575f]{color:var(--ink-2)}.kpi-card__skeleton-label[data-v-7418575f]{width:80px;height:13px;margin-bottom:8px}.kpi-card__skeleton-label[data-v-7418575f],.kpi-card__skeleton-value[data-v-7418575f]{background:var(--hover-2);border-radius:var(--radius-sm);animation:pulse-7418575f 1.5s ease-in-out infinite}.kpi-card__skeleton-value[data-v-7418575f]{width:60px;height:26px;margin-bottom:6px}.kpi-card__skeleton-trend[data-v-7418575f]{width:100px;height:13px;background:var(--hover-2);border-radius:var(--radius-sm);animation:pulse-7418575f 1.5s ease-in-out infinite}@keyframes pulse-7418575f{0%,to{opacity:1}50%{opacity:.5}}.page-header[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-header__row[data-v-6ea3d0f1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__titles[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.page-header__title-row[data-v-6ea3d0f1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.page-header__title[data-v-6ea3d0f1]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.page-header__lead[data-v-6ea3d0f1]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.page-header__actions[data-v-6ea3d0f1]{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.section-shell[data-v-5837f314]{padding:var(--spacing-xl) 0}.saldo[data-v-40e5b706],.section-shell[data-v-5837f314]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.saldo__month[data-v-40e5b706]{min-width:180px}.saldo__kpis[data-v-40e5b706]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}@media(min-width:1280px){.saldo__kpis[data-v-40e5b706]{grid-template-columns:repeat(4,minmax(0,1fr))}}.saldo__table[data-v-40e5b706]{overflow:hidden}.saldo__meter[data-v-40e5b706],.saldo__table[data-v-40e5b706]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.saldo__meter[data-v-40e5b706]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.saldo__meter-head[data-v-40e5b706]{display:flex;justify-content:space-between;gap:var(--spacing-md)}.saldo__meter-title[data-v-40e5b706]{font-weight:var(--font-weight-semibold);color:var(--ink)}.saldo__meter-note[data-v-40e5b706],.saldo__meter-value[data-v-40e5b706]{font-size:var(--font-size-sm);color:var(--ink-2)}.saldo__meter-note[data-v-40e5b706]{font-size:var(--font-size-xs);color:var(--ink-3)}.saldo__tokens[data-v-40e5b706]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}@media(min-width:1280px){.saldo__tokens[data-v-40e5b706]{grid-template-columns:repeat(4,minmax(0,1fr))}}.saldo__token[data-v-40e5b706]{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-card);background:var(--canvas)}.saldo__token-label[data-v-40e5b706]{font-size:var(--font-size-xs);color:var(--ink-3)}.saldo__token-value[data-v-40e5b706]{font-weight:var(--font-weight-semibold);color:var(--ink)}.saldo__section[data-v-40e5b706]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.saldo__section-title[data-v-40e5b706]{font-weight:var(--font-weight-semibold);color:var(--ink)}.saldo__empty[data-v-40e5b706]{font-size:var(--font-size-sm);color:var(--ink-3)}