.pc-scope[data-v-df95d0ad]{--pc-surface:#fff;--pc-surface2:#f7f9fc;--pc-ink:#132038;--pc-muted:#647089;--pc-line:#e5e9f1;--pc-sh:#1e5fdc73;--g-receipt:linear-gradient(135deg,#3d8bff,#1e63e6);--g-expense:linear-gradient(135deg,#64748b,#44546e);--g-paid:linear-gradient(135deg,#c99a2e,#9c7420);--g-profit:linear-gradient(135deg,#16875a,#0f6b45);--g-advance:linear-gradient(135deg,#2ec5f0,#149fd0);--g-balpos:linear-gradient(135deg,#4bd89b,#18a56f);--g-balneg:linear-gradient(135deg,#ff5a5f,#d92d36);--ac-achv:#2b7bff;--ac-purch:#c99a2e;--ac-return:#12a2ba;--ac-other:#64748b;--ac-percent:#0e97a0}.pc-label[data-v-df95d0ad]{color:var(--pc-muted);letter-spacing:.4px;align-items:center;gap:9px;margin:18px 2px 8px;font-size:11px;font-weight:800;display:flex}.pc-label[data-v-df95d0ad]:first-child{margin-top:4px}.pc-label[data-v-df95d0ad]:after{content:"";background:linear-gradient(90deg,var(--pc-line),transparent);flex:1;height:1px}.pc-edit-btn[data-v-df95d0ad]{cursor:pointer;border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:12px;align-items:stretch;padding:0;font-family:inherit;transition:border-color .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0e17260a}.pc-edit-btn[data-v-df95d0ad]:hover{border-color:var(--color-primary,#005bdf);box-shadow:0 2px 5px -3px #005bdf47}.pc-edit-name[data-v-df95d0ad]{color:var(--pc-ink);text-overflow:ellipsis;max-width:220px;padding:9px 14px;font-size:13.5px;overflow:hidden}.pc-edit-act[data-v-df95d0ad],.pc-edit-name[data-v-df95d0ad]{white-space:nowrap;align-items:center;font-weight:800;display:flex}.pc-edit-act[data-v-df95d0ad]{background:var(--pc-surface2);border-inline-start:1px solid var(--pc-line);color:var(--color-primary,#005bdf);gap:6px;padding:9px 13px;font-size:12.5px;transition:background .18s,color .18s,border-color .18s}.pc-edit-btn:hover .pc-edit-act[data-v-df95d0ad]{background:var(--color-primary,#005bdf);color:#fff;border-inline-start-color:#0000}.pc-hero[data-v-df95d0ad]{isolation:isolate;color:#fff;min-height:132px;box-shadow:0 5px 14px -10px var(--pc-sh),inset 0 1px 0 #ffffff38;border-radius:18px;flex-direction:column;padding:20px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.pc-hero[data-v-df95d0ad]:hover{box-shadow:0 10px 22px -14px var(--pc-sh),inset 0 1px 0 #ffffff42;transform:translateY(-4px)}.pc-hero[data-v-df95d0ad]:before{content:"";z-index:-1;background:radial-gradient(130% 110% at 100% 0,#ffffff3d,#0000 54%);position:absolute;inset:0}.pc-clickable[data-v-df95d0ad]{cursor:pointer}.pc-c-receipt[data-v-df95d0ad]{background:var(--g-receipt)}.pc-c-expense[data-v-df95d0ad]{background:var(--g-expense)}.pc-c-paid[data-v-df95d0ad]{background:var(--g-paid)}.pc-c-profit[data-v-df95d0ad]{background:var(--g-profit)}.pc-c-advance[data-v-df95d0ad]{background:var(--g-advance)}.pc-c-balpos[data-v-df95d0ad]{background:var(--g-balpos)}.pc-c-balneg[data-v-df95d0ad]{background:var(--g-balneg)}.pc-wm[data-v-df95d0ad]{bottom:-22px;opacity:.12;z-index:-1;position:absolute;inset-inline-start:-14px;transform:rotate(-8deg)}.pc-top[data-v-df95d0ad]{align-items:center;gap:10px;margin-bottom:auto;display:flex}.pc-chip[data-v-df95d0ad]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pc-lbl[data-v-df95d0ad]{color:#ffffffeb;font-size:13px;font-weight:700}.pc-val[data-v-df95d0ad]{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:14px;font-size:27px;font-weight:900;line-height:1}.pc-cur[data-v-df95d0ad]{opacity:.72;letter-spacing:0;margin-inline-start:6px;font-size:13px;font-weight:700}.pc-balsub[data-v-df95d0ad],.pc-tagrow[data-v-df95d0ad]{margin-top:12px}.pc-balsub[data-v-df95d0ad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.pc-balsub-t[data-v-df95d0ad]{color:#ffffffe6;font-size:11.5px;font-weight:700}.pc-balsub-r[data-v-df95d0ad]{align-items:center;gap:8px;display:inline-flex}.pc-balsub-v[data-v-df95d0ad]{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:16px;font-weight:900}.pc-balsub-tag[data-v-df95d0ad]{color:#fffffff2;background:#fff3;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.pc-pill[data-v-df95d0ad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff2e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.pc-pill-btn[data-v-df95d0ad]{cursor:pointer;margin-inline-start:auto;transition:background .18s}.pc-pill-btn[data-v-df95d0ad]:hover{background:#ffffff4d}.pc-pill-arrow[data-v-df95d0ad]{display:inline-flex}.pc-dot[data-v-df95d0ad]{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff38}.pc-acc-percent[data-v-df95d0ad]{--pc-ac:var(--ac-percent)}.pc-wval[data-v-df95d0ad]{color:var(--pc-ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin-block:auto;font-size:24px;font-weight:900;line-height:1}.pc-wcur[data-v-df95d0ad]{color:var(--pc-muted);letter-spacing:0;margin-inline-start:5px;font-size:12px;font-weight:600}.pc-winner[data-v-df95d0ad]{border:1px solid color-mix(in srgb,var(--pc-ac) 28%,transparent);background:0 0;border-radius:12px;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 12px}.pc-winner[data-v-df95d0ad],.pc-winner-l[data-v-df95d0ad]{align-items:center;display:flex}.pc-winner-l[data-v-df95d0ad]{color:var(--pc-ac);gap:8px}.pc-winner-ic[data-v-df95d0ad]{background:color-mix(in srgb,var(--pc-ac) 15%,transparent);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.pc-winner-t[data-v-df95d0ad]{font-size:12px;font-weight:700}.pc-winner-v[data-v-df95d0ad]{color:var(--color-danger,#e7515a);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.pc-subs[data-v-df95d0ad]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pc-sub[data-v-df95d0ad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:2px;min-width:82px;padding:6px 10px;display:flex}.pc-sub-t[data-v-df95d0ad]{opacity:.82;font-size:10.5px;font-weight:600}.pc-sub-v[data-v-df95d0ad]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pc-ecard[data-v-df95d0ad]{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:18px;flex-direction:column;gap:12px;min-height:132px;padding:16px;transition:transform .22s,box-shadow .22s,background .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e17260a,0 5px 12px -10px #0e172633}.pc-ecard[data-v-df95d0ad]:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0e17260a,0 10px 20px -14px #0e17263d}.pc-erow[data-v-df95d0ad]{color:var(--pc-ac);align-items:center;gap:10px;display:flex}.pc-cc[data-v-df95d0ad]{background:color-mix(in srgb,var(--pc-ac) 14%,transparent);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.pc-lb[data-v-df95d0ad]{color:var(--pc-muted);flex:1;font-size:12px;font-weight:700}.pc-ev[data-v-df95d0ad]{color:var(--pc-ink);font-variant-numeric:tabular-nums;letter-spacing:-.4px;white-space:nowrap;align-items:baseline;gap:7px;font-size:19px;font-weight:900;display:inline-flex}.pc-pct[data-v-df95d0ad]{color:var(--pc-ac);background:color-mix(in srgb,var(--pc-ac) 12%,transparent);letter-spacing:0;padding:2px 7px;font-size:11px;font-weight:800}.pc-ebar[data-v-df95d0ad],.pc-pct[data-v-df95d0ad]{border-radius:999px}.pc-ebar[data-v-df95d0ad]{background:var(--pc-line);height:9px;margin-top:auto;display:flex;overflow:hidden}.pc-ebar i[data-v-df95d0ad]{height:100%;transition:width .3s;display:block}.pc-acc-achv[data-v-df95d0ad]{--pc-ac:var(--ac-achv)}.pc-acc-purch[data-v-df95d0ad]{--pc-ac:var(--ac-purch)}.pc-acc-return[data-v-df95d0ad]{--pc-ac:var(--ac-return)}.pc-acc-other[data-v-df95d0ad]{--pc-ac:var(--ac-other)}.pc-tlwrap[data-v-df95d0ad]{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:16px;grid-template-columns:1.6fr 1fr;align-items:center;gap:18px;padding:16px;transition:background .3s,border-color .3s;display:grid;box-shadow:0 1px 2px #0e17260a,0 5px 12px -10px #0e172633}@media (width<=900px){.pc-tlwrap[data-v-df95d0ad]{grid-template-columns:1fr}}.pc-tl[data-v-df95d0ad]{flex-direction:column;gap:9px;display:flex}.pc-tl-ends[data-v-df95d0ad]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pc-tl-e[data-v-df95d0ad]{flex-direction:column;gap:2px;display:flex}.pc-tl-last[data-v-df95d0ad]{text-align:end}.pc-tl-lb[data-v-df95d0ad]{color:var(--pc-muted);font-size:11.5px;font-weight:700}.pc-tl-v[data-v-df95d0ad]{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}.pc-tl-v small[data-v-df95d0ad]{color:var(--pc-muted);margin-inline-start:3px;font-size:10.5px;font-weight:600}.pc-tl-track[data-v-df95d0ad]{background:var(--pc-line);border-radius:999px;height:10px;position:relative;overflow:hidden}.pc-tl-track i[data-v-df95d0ad]{background:linear-gradient(90deg,var(--ac-achv),var(--ac-return));border-radius:999px;height:100%;transition:width .3s;display:block}.pc-tl-mid[data-v-df95d0ad]{color:var(--pc-muted);justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex}.pc-tl-stats[data-v-df95d0ad]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pc-tl-stat[data-v-df95d0ad]{background:var(--pc-surface2);border:1px solid var(--pc-line);color:var(--pc-ac);border-radius:12px;align-items:center;gap:9px;padding:11px;transition:background .3s,border-color .3s;display:flex}.pc-tl-m[data-v-df95d0ad]{flex-direction:column;gap:2px;min-width:0;display:flex}body.dark .pc-scope{--pc-surface:#18233a;--pc-surface2:#131d30;--pc-ink:#e9eef8;--pc-muted:#8695ae;--pc-line:#243149;--ac-other:#94a3b8}body.dark .pc-scope .pc-erow{color:color-mix(in srgb,var(--pc-ac),#fff 42%)}body.dark .pc-scope .pc-cc,body.dark .pc-scope .pc-pct{background:color-mix(in srgb,var(--pc-ac) 24%,transparent)}body.dark .pc-scope .pc-winner{border-color:color-mix(in srgb,var(--pc-ac) 42%,transparent)}body.dark .pc-scope .pc-tl-stat,body.dark .pc-scope .pc-winner-l{color:color-mix(in srgb,var(--pc-ac),#fff 42%)}body.dark .pc-scope .pc-edit-act{color:#7fb0e6}body.dark .pc-scope .pc-edit-btn:hover .pc-edit-act{color:#fff}
