.finance-side-panel-host[data-v-ea1440a6]{min-width:0;width:100%;align-self:start;position:sticky;top:16px}.finance-side-panel[data-v-ea1440a6]{display:flex;flex-direction:column;max-height:calc(100dvh - 112px);min-height:420px;min-width:0;width:100%;overflow:hidden;box-sizing:border-box;border:1px solid var(--pn-line,#d0d5dd);border-radius:12px;background:var(--pn-surface,#fff);color:var(--pn-text,#172b4d);outline:none;box-shadow:0 10px 35px rgba(0,0,0,.03137254901960784)}.finance-side-panel__header[data-v-ea1440a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 20px;padding:20px 0 17px;border-bottom:1px solid var(--pn-line,#e2e8f0)}.finance-side-panel__header>div[data-v-ea1440a6]{min-width:0}.finance-side-panel__header h2[data-v-ea1440a6]{margin:0;font-size:17px;line-height:1.4;font-weight:750;overflow-wrap:anywhere;color:inherit}.finance-side-panel__header p[data-v-ea1440a6]{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--pn-label,#667085);overflow-wrap:anywhere}.finance-side-panel__close[data-v-ea1440a6]{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--pn-label,#667085);cursor:pointer}.finance-side-panel__close[data-v-ea1440a6]:hover{background:var(--pn-surface-alt,#f2f4f7);color:var(--pn-text,#172b4d)}.finance-side-panel__content[data-v-ea1440a6]{flex:1;min-height:0;overflow:auto;padding:18px 20px}.finance-side-panel__footer[data-v-ea1440a6]{padding:16px 20px 20px;border-top:1px solid var(--pn-line,#e2e8f0);display:flex;flex-direction:column;gap:10px}.finance-side-panel__close[data-v-ea1440a6]:focus-visible{outline:2px solid #f0246e;outline-offset:2px}.finance-side-panel-host--overlay[data-v-ea1440a6]{position:fixed;z-index:1100;inset:0;box-sizing:border-box;width:auto;height:100vh;height:100dvh;max-height:100dvh;padding:12px;display:flex;justify-content:flex-end;align-items:stretch}.finance-side-panel-backdrop[data-v-ea1440a6]{position:absolute;inset:0;background:rgba(8,17,31,.7529411764705882)}.finance-side-panel-host--overlay .finance-side-panel[data-v-ea1440a6]{position:relative;width:min(430px,100%);max-height:none;height:100%;min-height:0;overflow:auto;box-shadow:0 20px 70px rgba(0,0,0,.3333333333333333)}@media (max-width:500px){.finance-side-panel-host--overlay[data-v-ea1440a6]{padding:8px}.finance-side-panel__header[data-v-ea1440a6]{margin:0 16px;padding-top:17px}.finance-side-panel__content[data-v-ea1440a6]{padding:16px}.finance-side-panel__footer[data-v-ea1440a6]{padding:14px 16px 16px}}.finance-insights[data-v-e58faa2a]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.insight[data-v-e58faa2a]{padding:23px;min-width:0;background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#e5e9ef);border-radius:14px;box-shadow:0 3px 10px rgba(27,48,70,.01568627450980392)}.insight header[data-v-e58faa2a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insight-eyebrow[data-v-e58faa2a]{color:var(--pn-label,#667085);font-size:9px;font-weight:750;letter-spacing:1.3px}.insight h2[data-v-e58faa2a]{font-size:15px;color:var(--pn-text,#172b4d);margin:7px 0 0;line-height:1.35;font-weight:700}.insight-badge[data-v-e58faa2a]{color:#68768a;background:var(--pn-surface-soft,#f5f7fa);border-radius:6px;padding:6px 8px;font-size:10px}.insight-bars[data-v-e58faa2a]{display:flex;gap:15px;height:178px;margin:27px 0 16px;overflow-x:auto;background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,rgba(148,163,184,.08627450980392157) 44px,transparent 45px)}.insight-month[data-v-e58faa2a]{min-width:64px;flex:1;display:flex;align-items:center;flex-direction:column;gap:8px}.insight-month>span[data-v-e58faa2a]{font-size:10px;font-weight:650;color:var(--pn-text,#172b4d);white-space:nowrap}.insight-month__track[data-v-e58faa2a]{width:min(60%,50px);height:126px;display:flex;align-items:flex-end}.insight-month__track i[data-v-e58faa2a]{display:block;width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#ee6396,#d9286c)}.insight-footnote[data-v-e58faa2a],.insight-month small[data-v-e58faa2a]{font-size:10px;color:var(--pn-label,#667085)}.insight-footnote[data-v-e58faa2a]{margin:14px 0 0;line-height:1.6}.insight-footnote span[data-v-e58faa2a]{color:#a35818}.insight-empty[data-v-e58faa2a]{flex-direction:column;gap:10px;color:var(--pn-label,#667085);font-size:12px;text-align:center}.insight-distribution[data-v-e58faa2a],.insight-empty[data-v-e58faa2a]{min-height:205px;display:flex;align-items:center;justify-content:center}.insight-distribution[data-v-e58faa2a]{gap:24px}.insight-donut[data-v-e58faa2a]{width:146px;height:146px;border-radius:50%;padding:13px;flex-shrink:0}.insight-donut>div[data-v-e58faa2a]{width:100%;height:100%;background:var(--pn-surface,#fff);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.insight-donut strong[data-v-e58faa2a]{font-size:28px;color:var(--pn-text,#172b4d)}.insight-donut span[data-v-e58faa2a]{font-size:11px;color:var(--pn-label,#667085)}.insight-distribution ul[data-v-e58faa2a]{list-style:none;padding:0;margin:0;display:grid;gap:13px}.insight-distribution li[data-v-e58faa2a]{display:flex;gap:8px;align-items:flex-start}.insight-distribution li i[data-v-e58faa2a]{width:7px;height:7px;border-radius:50%;margin-top:4px}.insight-distribution li div[data-v-e58faa2a]{display:flex;flex-direction:column;gap:4px;font-size:11px}.insight-distribution li span[data-v-e58faa2a]{color:var(--pn-label,#667085)}.insight-distribution li strong[data-v-e58faa2a]{font-size:12px;color:var(--pn-text,#172b4d);font-variant-numeric:tabular-nums}.insight--aging[data-v-e58faa2a]{grid-column:1/-1}.aging-total[data-v-e58faa2a]{color:#b54758;font-size:19px}.aging-grid[data-v-e58faa2a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:20px}.aging-grid>div[data-v-e58faa2a]{display:flex;flex-direction:column;gap:7px}.aging-grid small[data-v-e58faa2a],.aging-grid span[data-v-e58faa2a]{font-size:11px;color:var(--pn-label,#667085)}.aging-grid strong[data-v-e58faa2a]{font-size:15px;color:var(--pn-text,#172b4d)}.aging-track[data-v-e58faa2a]{height:5px;border-radius:5px;background:rgba(228,91,105,.08235294117647059)}.aging-track i[data-v-e58faa2a]{display:block;height:100%;border-radius:5px;background:#df6876}@media (max-width:1150px){.finance-insights[data-v-e58faa2a]{grid-template-columns:minmax(0,1fr)}.insight--aging[data-v-e58faa2a]{grid-column:auto}}@media (max-width:600px){.insight[data-v-e58faa2a]{padding:18px}.aging-grid[data-v-e58faa2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.insight-distribution[data-v-e58faa2a]{gap:18px}.insight-donut[data-v-e58faa2a]{width:125px;height:125px}}.next-due[data-v-d1cfa544]{padding:16px;border:1px solid var(--pn-line,#e5e7eb);border-radius:10px;background:var(--pn-surface,#fff);color:var(--pn-text,#191919)}.next-due p[data-v-d1cfa544]{margin:0 0 10px}.next-due__label[data-v-d1cfa544]{font-size:13px;color:var(--pn-label,#667085)}.next-due__amount[data-v-d1cfa544]{display:block;margin-bottom:10px;font-size:28px}.next-due__hint[data-v-d1cfa544]{font-size:13px;color:var(--pn-label,#667085)}.next-due__refresh[data-v-d1cfa544]{padding:8px 12px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-text,#191919);cursor:pointer}.next-due__refresh[data-v-d1cfa544]:disabled{cursor:wait;opacity:.65}.contract-value[data-v-f5e9248a]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:290px}.contract-value strong[data-v-f5e9248a]{color:var(--pn-text,#172b4d);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.contract-value small[data-v-f5e9248a]{color:var(--pn-label,#667085);font-size:11px;line-height:1.5}.contract-value span[data-v-f5e9248a]{color:#15734e;font-size:11px;line-height:1.5}.charge-value[data-v-3a0e58f5]{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.charge-value strong[data-v-3a0e58f5]{color:var(--pn-text,#172b4d);font-size:16px;font-weight:750;white-space:nowrap}.charge-value small[data-v-3a0e58f5],.charge-value span[data-v-3a0e58f5]{font-size:11px;line-height:1.45;color:var(--pn-label,#667085)}.charge-value--benefit span[data-v-3a0e58f5],.charge-value--benefit strong[data-v-3a0e58f5]{color:#158055}.charge-value .charge-value__expired[data-v-3a0e58f5]{color:#b54708}.charge-value p[data-v-3a0e58f5]{font-size:12px;line-height:1.6;padding:12px;background:var(--pn-surface-soft,#f8fafc);border-radius:8px}