.pn-period-selector[data-v-53a45056]{position:relative;display:inline-block;flex:0 0 auto;font-family:Archivo,Arial,sans-serif}.pn-period-selector__trigger[data-v-53a45056]{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:116px;min-height:36px;padding:0 12px;border:1px solid var(--pn-brand-border,#fbcfe8);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-brand-text,#db2465);font:600 12px/1 Archivo,Arial,sans-serif;cursor:pointer}.pn-period-selector__option[data-v-53a45056]:hover,.pn-period-selector__trigger[data-v-53a45056]:hover{background:var(--pn-brand-bg,#fff0f6)}.pn-period-selector__apply[data-v-53a45056]:focus-visible,.pn-period-selector__option[data-v-53a45056]:focus-visible,.pn-period-selector__trigger[data-v-53a45056]:focus-visible{outline:2px solid #e72f63;outline-offset:2px}.pn-period-selector__chevron[data-v-53a45056]{font-size:18px;line-height:.8}.pn-period-selector__menu[data-v-53a45056]{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:242px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--pn-line,#e9e7ee);border-radius:12px;background:var(--pn-surface,#fff);box-shadow:0 12px 28px rgba(31,26,48,.16)}.pn-period-selector__option[data-v-53a45056]{display:block;width:100%;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--pn-text,#344478);font:600 12px/1.2 Archivo,Arial,sans-serif;text-align:left;cursor:pointer}.pn-period-selector__option[aria-current=true][data-v-53a45056]{color:var(--pn-brand-text,#db2465);background:var(--pn-brand-bg,#fff0f6)}.pn-period-selector__custom[data-v-53a45056]{display:grid;gap:8px;padding:10px 6px 4px;border-top:1px solid var(--pn-line,#eee)}.pn-period-selector__custom label[data-v-53a45056]{display:grid;gap:4px;color:var(--pn-text,#5d5870);font-size:11px;font-weight:600}.pn-period-selector__custom input[data-v-53a45056]{box-sizing:border-box;width:100%;min-height:36px;padding:6px;border:1px solid var(--pn-line,#d7d9e0);border-radius:7px;color:var(--pn-text,#344478);background:var(--pn-surface,#fff);font:12px Archivo,Arial,sans-serif}.pn-period-selector__custom p[data-v-53a45056]{margin:0;color:var(--pn-danger-text,#b42318);font-size:11px}.pn-period-selector__apply[data-v-53a45056]{min-height:36px;border:0;border-radius:7px;color:#fff;background:#e72f63;font:600 12px Archivo,Arial,sans-serif;cursor:pointer}@media (max-width:639px){.pn-period-selector__menu[data-v-53a45056]{right:auto;left:0}}.monthly-calendar[data-v-fc1094f4]{color:var(--pn-text,#334155)}.inauguration[data-v-fc1094f4]{margin-top:0;font-size:13px}.calendar-warning[data-v-fc1094f4]{color:var(--pn-warning-text,#92400e);font-size:13px}.calendar-fields[data-v-fc1094f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.calendar-fields label[data-v-fc1094f4],.manual-inauguration[data-v-fc1094f4]{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:12px}.manual-inauguration[data-v-fc1094f4]{max-width:350px;margin-bottom:14px}.manual-inauguration small[data-v-fc1094f4]{color:var(--pn-label,#64748b);font-weight:400}.calendar-fields input[data-v-fc1094f4],.manual-inauguration input[data-v-fc1094f4]{box-sizing:border-box;min-width:0;width:100%;height:40px;padding:0 10px;border:1px solid var(--pn-line,#cbd5e1);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b)}.calendar-hint[data-v-fc1094f4]{color:var(--pn-label,#64748b);font-size:12px;line-height:1.6}.calendar-pages button[data-v-fc1094f4],.year-shortcut[data-v-fc1094f4]{margin-top:12px;border:1px solid var(--pn-line,#cbd5e1);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-text,#334155);padding:8px 12px;font-weight:700}button[data-v-fc1094f4]:disabled,input[data-v-fc1094f4]:disabled{opacity:.6}.calendar-table-container[data-v-fc1094f4]{margin-top:14px;overflow-x:auto}table[data-v-fc1094f4]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-fc1094f4],th[data-v-fc1094f4]{border-bottom:1px solid var(--pn-line,#e2e8f0);padding:9px;text-align:left}th[data-v-fc1094f4]{background:var(--pn-surface-alt,#f8fafc)}.calendar-pages[data-v-fc1094f4]{display:flex;align-items:center;gap:12px;font-size:12px}.calendar-pages button[data-v-fc1094f4]{margin-top:0}@media (max-width:600px){.calendar-fields[data-v-fc1094f4]{grid-template-columns:1fr}}.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-backdrop[data-v-33f27a5c]{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.55);display:grid;place-items:center}.contract-modal[data-v-33f27a5c]{width:min(940px,100%);max-height:92vh;overflow:auto;background:var(--pn-surface,#fff);border-radius:18px;box-shadow:0 24px 80px rgba(15,23,42,.28)}.contract-conflict[data-v-33f27a5c],.existing-contracts[data-v-33f27a5c]{margin-top:14px;padding:12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;color:var(--pn-text,#334155);background:var(--pn-surface-alt,#f8fafc);font-size:12px}.contract-conflict p[data-v-33f27a5c],.existing-contracts p[data-v-33f27a5c]{margin:0 0 10px}.existing-contract[data-v-33f27a5c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.existing-contract span[data-v-33f27a5c]{min-width:0;overflow-wrap:anywhere}footer[data-v-33f27a5c],header[data-v-33f27a5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px}header[data-v-33f27a5c]{position:sticky;top:0;z-index:2;background:var(--pn-surface,#fff);border-bottom:1px solid var(--pn-line,#e2e8f0)}h2[data-v-33f27a5c]{margin:0;font-size:21px;color:var(--pn-text,#172554)}header p[data-v-33f27a5c]{margin:4px 0 0;color:var(--pn-label,#64748b);font-size:13px}.contract-reassign[data-v-33f27a5c]{display:grid;gap:10px;margin:20px 26px 0;padding:16px;border:1px solid var(--pn-warning-text,#f5bf77);border-radius:12px;background:var(--pn-warning-bg,#fff8ed)}.contract-reassign h3[data-v-33f27a5c],.contract-reassign p[data-v-33f27a5c]{margin:0}.contract-reassign h3[data-v-33f27a5c]{font-size:15px;color:var(--pn-danger-text,#78350f)}.contract-reassign p[data-v-33f27a5c]{font-size:12px;color:var(--pn-warning-text,#92400e)}.contract-reassign button[data-v-33f27a5c]{justify-self:start;border:0;border-radius:8px;padding:9px 14px;color:#fff;background:#9a3412;font-weight:700}.contract-reassign button[data-v-33f27a5c]:disabled{opacity:.55;cursor:not-allowed}.contract-tabs[data-v-33f27a5c]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid var(--pn-line,#e5e7eb)}.contract-tabs button[data-v-33f27a5c]{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pn-label,#667085);cursor:pointer}.contract-tabs button[aria-selected=true][data-v-33f27a5c]{border-bottom-color:#f0246e;color:var(--pn-text,#191919);font-weight:700}.contract-next-due[data-v-33f27a5c]{padding:0 24px 24px}.contract-next-due>p[data-v-33f27a5c]{color:var(--pn-label,#667085);font-size:13px}.payer-incomplete[data-v-33f27a5c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;color:var(--pn-warning-text,#92400e);font-size:12px}.payer-incomplete p[data-v-33f27a5c]{margin:0;flex:1 1 270px}.payer-incomplete button[data-v-33f27a5c]{border:1px solid #c2410c;border-radius:8px;padding:8px 12px;color:var(--pn-danger-text,#9a3412);background:var(--pn-warning-bg,#fff7ed);font-weight:700}.payer-incomplete button[data-v-33f27a5c]:disabled{opacity:.55;cursor:not-allowed}.icon-button[data-v-33f27a5c]{border:0;background:var(--pn-info-bg,#f1f5f9);width:36px;height:36px;border-radius:50%;font-size:25px;color:var(--pn-text,#475569)}form[data-v-33f27a5c]{padding:0 26px 26px}fieldset[data-v-33f27a5c]{margin:24px 0 0;padding:18px;border:1px solid var(--pn-line,#e2e8f0);border-radius:12px}legend[data-v-33f27a5c]{padding:0 8px;font-weight:800;color:var(--pn-text,#334155)}.grid[data-v-33f27a5c]{display:grid;gap:14px}.grid.two[data-v-33f27a5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three[data-v-33f27a5c]{grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-33f27a5c]{display:flex;flex-direction:column;gap:6px;color:var(--pn-text,#475569);font-size:12px;font-weight:700}input[data-v-33f27a5c],select[data-v-33f27a5c]{height:40px;border:1px solid var(--pn-line,#cbd5e1);border-radius:8px;padding:0 10px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b)}.rule-list[data-v-33f27a5c]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.discount-intro[data-v-33f27a5c]{margin-top:0}.discount-period[data-v-33f27a5c]{display:flex;align-items:end;gap:12px;margin-top:14px;padding:12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;background:var(--pn-info-bg,#f8fafc)}.discount-grid[data-v-33f27a5c]{flex:1;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.discount-grid input[data-v-33f27a5c],.discount-grid select[data-v-33f27a5c]{box-sizing:border-box;min-width:0;width:100%}.discount-period .remove[data-v-33f27a5c]{min-height:40px}.discount-add[data-v-33f27a5c]{margin-top:14px}.discount-save[data-v-33f27a5c]{display:block;margin-top:14px}.totem-address-copy[data-v-33f27a5c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.totem-address-copy small[data-v-33f27a5c]{color:var(--pn-label,#64748b);font-size:12px}.rule-row[data-v-33f27a5c]{display:flex;align-items:end;gap:10px;padding:10px;background:var(--pn-info-bg,#f8fafc);border-radius:10px}.rule-row label[data-v-33f27a5c]{flex:1}.rule-row.band[data-v-33f27a5c]{flex-wrap:wrap}.pricing-rule-card[data-v-33f27a5c]{box-sizing:border-box;padding:16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:12px;background:var(--pn-info-bg,#f8fafc);display:flex;flex-direction:column;gap:12px}.rule-card-title[data-v-33f27a5c]{margin:0;color:var(--pn-text,#334155);font-size:13px;font-weight:800}.pricing-equation[data-v-33f27a5c]{min-width:0;display:grid;grid-template-columns:max-content minmax(120px,1fr) 24px minmax(120px,1fr);align-items:center;gap:10px;color:var(--pn-text,#475569);font-size:13px;font-weight:700}.postpaid-equation[data-v-33f27a5c]{grid-template-columns:max-content minmax(105px,1fr) max-content minmax(105px,1fr) 24px minmax(105px,1fr) 34px 34px}.postpaid-equation.open-band[data-v-33f27a5c],.postpaid-equation[data-v-33f27a5c]:first-of-type{grid-template-columns:max-content minmax(120px,1fr) 24px minmax(120px,1fr) 34px 34px}.postpaid-equation.open-band[data-v-33f27a5c]{padding-top:12px;border-top:1px solid var(--pn-line,#e2e8f0)}.pricing-input[data-v-33f27a5c]{position:relative;min-width:0;display:flex}.pricing-input input[data-v-33f27a5c]{box-sizing:border-box;width:100%;min-width:0;padding-left:36px;background:var(--pn-surface,#fff)}.pricing-input.percentage input[data-v-33f27a5c]{padding-left:10px;padding-right:30px}.pricing-input.readonly input[data-v-33f27a5c]{background:var(--pn-info-bg,#eef2f7);color:var(--pn-label,#64748b);cursor:default}.input-prefix[data-v-33f27a5c],.input-suffix[data-v-33f27a5c]{position:absolute;top:50%;z-index:1;transform:translateY(-50%);color:var(--pn-muted,#94a3b8);font-size:12px;pointer-events:none}.input-prefix[data-v-33f27a5c]{left:10px}.input-suffix[data-v-33f27a5c]{right:10px}.equals[data-v-33f27a5c]{text-align:center;color:var(--pn-text,#172554);font-size:16px;font-weight:900}.add-inline[data-v-33f27a5c],.remove-inline[data-v-33f27a5c]{width:34px;height:34px;padding:0;border:0;border-radius:9px;display:inline-grid;place-items:center;font-size:20px;font-weight:800;cursor:pointer}.add-inline[data-v-33f27a5c]{background:var(--pn-brand-bg,#fff0f5);color:var(--pn-brand-text,#e11d69)}.remove-inline[data-v-33f27a5c]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.button-placeholder[data-v-33f27a5c]{width:34px;height:1px}.sr-only[data-v-33f27a5c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.add[data-v-33f27a5c],.contract-secondary[data-v-33f27a5c],.primary[data-v-33f27a5c],.remove[data-v-33f27a5c]{border:0;border-radius:8px;padding:10px 14px;font-weight:700}.add[data-v-33f27a5c]{align-self:flex-start;background:var(--pn-brand-bg,#fff0f5);color:var(--pn-brand-text,#e11d69)}.remove[data-v-33f27a5c]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.hint[data-v-33f27a5c]{color:var(--pn-label,#64748b);font-size:12px;margin:10px 0 0}.error[data-v-33f27a5c]{color:var(--pn-danger-text,#b91c1c);background:var(--pn-danger-bg,#fef2f2);padding:12px;border-radius:8px}footer[data-v-33f27a5c]{padding:24px 0 0;justify-content:flex-end}.contract-secondary[data-v-33f27a5c]{background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#475569)}.primary[data-v-33f27a5c]{background:#f0246e;color:#fff}.primary[data-v-33f27a5c]:disabled{opacity:.55}@media (max-width:720px){.contract-backdrop[data-v-33f27a5c]{padding:8px}.discount-grid[data-v-33f27a5c],.grid.three[data-v-33f27a5c],.grid.two[data-v-33f27a5c]{grid-template-columns:1fr}.discount-period[data-v-33f27a5c],.rule-row[data-v-33f27a5c]{align-items:stretch;flex-direction:column}.postpaid-equation.open-band[data-v-33f27a5c],.postpaid-equation[data-v-33f27a5c],.postpaid-equation[data-v-33f27a5c]:first-of-type,.pricing-equation[data-v-33f27a5c]{grid-template-columns:1fr;gap:6px}.pricing-equation .equals[data-v-33f27a5c]{display:none}.add-inline[data-v-33f27a5c],.pricing-input[data-v-33f27a5c],.remove-inline[data-v-33f27a5c]{width:100%}.button-placeholder[data-v-33f27a5c]{display:none}}.contract-modal[data-v-33f27a5c]{color:var(--pn-text,#344054);width:min(1020px,100%)}.contract-steps[data-v-33f27a5c]{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 0}.contract-steps a[data-v-33f27a5c]{padding:8px 12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;font-size:12px;color:var(--pn-text,#344054);text-decoration:none;background:var(--pn-surface-alt,#f8fafc)}fieldset[data-v-33f27a5c]{scroll-margin-top:110px}.contract-automation[data-v-33f27a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:16px;background:var(--pn-surface-alt,var(--pn-surface,#f8fafc));border-radius:10px;border:1px solid var(--pn-line,#e2e8f0)}.contract-automation p[data-v-33f27a5c]{grid-column:1/-1;margin:0}.contract-automation .check-label[data-v-33f27a5c]{display:flex;align-items:center;flex-direction:row;gap:9px}.check-label input[data-v-33f27a5c]{width:17px;height:17px}footer[data-v-33f27a5c]{position:sticky;bottom:0;background:var(--pn-surface,#fff);border-top:1px solid var(--pn-line,#e2e8f0);margin-top:24px;padding:18px 0 0}.primary[data-v-33f27a5c]{background:#d91961}.contract-tabs[data-v-33f27a5c]{padding-inline:24px;margin-bottom:0}a[data-v-33f27a5c]:focus-visible,button[data-v-33f27a5c]:focus-visible,input[data-v-33f27a5c]:focus-visible,select[data-v-33f27a5c]:focus-visible{outline:2px solid #f0246e;outline-offset:2px}@media(max-width:640px){.contract-automation[data-v-33f27a5c]{grid-template-columns:1fr}.contract-steps a[data-v-33f27a5c]{flex:1 1 40%;text-align:center}.contract-modal[data-v-33f27a5c]{max-height:95vh}.contract-tabs[data-v-33f27a5c]{padding-inline:16px}}.contract-backdrop[data-v-33f27a5c]{padding:24px;background:rgba(4,10,20,.72)}.contract-modal[data-v-33f27a5c]{width:min(1320px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pn-line,#dce2ea);border-radius:14px}.contract-modal>header[data-v-33f27a5c]{flex:0 0 auto;padding:20px 24px;position:static}.contract-heading[data-v-33f27a5c]{display:flex;align-items:center;gap:14px;min-width:0}.contract-heading>div[data-v-33f27a5c]{min-width:0}.contract-heading h2[data-v-33f27a5c]{font-size:21px;letter-spacing:-.4px}.contract-heading__icon[data-v-33f27a5c],.contract-overview__icon[data-v-33f27a5c]{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(240,36,110,.3);border-radius:10px;color:var(--pn-brand-text,#d91961);background:var(--pn-brand-bg,#fff0f5)}.contract-overview[data-v-33f27a5c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) minmax(130px,1fr) minmax(100px,.7fr);gap:18px;align-items:center;padding:14px 20px;margin:16px 20px;border:1px solid var(--pn-line,#dce2ea);border-radius:10px;background:var(--pn-surface-alt,#f8fafc);flex:0 0 auto}.contract-overview>div[data-v-33f27a5c]{display:flex;flex-direction:column;gap:5px;min-width:0;padding-left:18px;border-left:1px solid var(--pn-line,#dce2ea)}.contract-overview>.contract-overview__partner[data-v-33f27a5c]{flex-direction:row;align-items:center;gap:12px;border:0;padding:0}.contract-overview__partner>div[data-v-33f27a5c]{display:flex;flex-direction:column;gap:4px;min-width:0}.contract-overview strong[data-v-33f27a5c]{font-size:14px;overflow-wrap:anywhere}.contract-overview span[data-v-33f27a5c]:not(.contract-overview__icon){font-size:11px;color:var(--pn-label,#667085);overflow-wrap:anywhere}.contract-overview .contract-status[data-v-33f27a5c]{align-self:flex-start;font-size:11px;padding:3px 10px;border-radius:20px}.contract-status.is-active[data-v-33f27a5c]{color:var(--pn-success-text,#087443);background:var(--pn-success-bg,#e8f8ef)}.contract-status.is-inactive[data-v-33f27a5c]{color:var(--pn-warning-text,#985a00);background:var(--pn-warning-bg,#fff4d7)}.contract-workspace[data-v-33f27a5c]{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;flex:1 1 auto;border-top:1px solid var(--pn-line,#dce2ea)}.contract-section-nav[data-v-33f27a5c]{padding:16px 12px;border-right:1px solid var(--pn-line,#dce2ea);display:flex;flex-direction:column;gap:5px;overflow-y:auto}.contract-section-nav>p[data-v-33f27a5c]{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--pn-label,#667085);padding:0 12px;margin:0 0 8px}.contract-section-nav a[data-v-33f27a5c],.contract-section-nav button[data-v-33f27a5c]{display:flex;align-items:center;gap:10px;text-decoration:none;border:0;border-radius:7px;color:var(--pn-text,#344054);background:transparent;padding:12px;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.contract-section-nav [aria-current=location][data-v-33f27a5c],.contract-section-nav [aria-current=page][data-v-33f27a5c]{color:#fff;background:#d91961}.contract-section-nav small[data-v-33f27a5c]{margin-top:auto;padding:20px 12px 0;font-size:10px;line-height:1.6;color:var(--pn-label,#667085)}.contract-content[data-v-33f27a5c]{min-height:0;overflow-y:auto;overscroll-behavior:contain;min-width:0}.contract-content form[data-v-33f27a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;align-items:start}.contract-content form>fieldset[data-v-33f27a5c]{min-width:0;margin:0;padding:16px;border-radius:10px;scroll-margin-top:16px}.contract-content form>.contract-conflict[data-v-33f27a5c],.contract-content form>.error[data-v-33f27a5c],.contract-content form>fieldset#contract-calendar[data-v-33f27a5c],.contract-content form>fieldset#contract-discounts[data-v-33f27a5c],.contract-content form>fieldset#contract-plan[data-v-33f27a5c],.contract-content form>footer[data-v-33f27a5c]{grid-column:1/-1}.contract-content legend[data-v-33f27a5c]{font-size:13px}.contract-content input[data-v-33f27a5c],.contract-content select[data-v-33f27a5c]{height:36px;font-size:12px;min-width:0;box-sizing:border-box}.contract-content label[data-v-33f27a5c]{font-size:11px}.contract-content .grid[data-v-33f27a5c]{gap:12px}.contract-content .contract-tabs[data-v-33f27a5c]{margin:0;padding-inline:18px}.contract-content footer[data-v-33f27a5c]{display:flex;gap:10px;margin:0 -18px -18px;padding:14px 18px;z-index:3;justify-content:flex-end;box-shadow:0 -5px 16px rgba(0,0,0,.03)}.contract-content .primary[data-v-33f27a5c]{background:#d91961}@media (max-width:1000px){.contract-workspace[data-v-33f27a5c]{grid-template-columns:175px minmax(0,1fr)}.contract-content form[data-v-33f27a5c]{grid-template-columns:minmax(0,1fr)}.contract-overview[data-v-33f27a5c]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.contract-overview>div[data-v-33f27a5c]{border:0;padding:0}.postpaid-equation.open-band[data-v-33f27a5c],.postpaid-equation[data-v-33f27a5c],.postpaid-equation[data-v-33f27a5c]:first-of-type{grid-template-columns:minmax(0,1fr)}.postpaid-equation .button-placeholder[data-v-33f27a5c],.postpaid-equation .equals[data-v-33f27a5c]{display:none}}@media (max-width:640px){.contract-backdrop[data-v-33f27a5c]{padding:8px}.contract-modal[data-v-33f27a5c]{max-height:calc(100dvh - 16px)}.contract-modal>header[data-v-33f27a5c]{padding:14px}.contract-heading__icon[data-v-33f27a5c]{width:36px;height:36px}.contract-heading h2[data-v-33f27a5c]{font-size:17px}.contract-heading p[data-v-33f27a5c]{font-size:11px}.contract-overview[data-v-33f27a5c]{margin:10px;padding:12px;gap:12px}.contract-overview>.contract-overview__partner[data-v-33f27a5c]{grid-column:1/-1}.contract-overview__icon[data-v-33f27a5c]{width:36px;height:36px}.contract-workspace[data-v-33f27a5c]{display:flex;flex-direction:column}.contract-section-nav[data-v-33f27a5c]{flex:0 0 auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--pn-line,#dce2ea);padding:8px}.contract-section-nav a[data-v-33f27a5c],.contract-section-nav button[data-v-33f27a5c]{flex:0 0 auto;padding:9px;font-size:11px}.contract-section-nav>p[data-v-33f27a5c],.contract-section-nav small[data-v-33f27a5c]{display:none}.contract-content form[data-v-33f27a5c]{padding:12px;gap:12px}.contract-content form>fieldset[data-v-33f27a5c]{padding:12px}.contract-content footer[data-v-33f27a5c]{margin:0 -12px -12px;padding:12px}.contract-overview strong[data-v-33f27a5c]{font-size:12px}}.calculation-summary[data-v-8a7caf02]{border:1px solid var(--pn-line,#e2e8f0);border-radius:14px;background:var(--pn-surface-alt,var(--pn-surface,#fff));padding:20px;color:var(--pn-text,#344054)}.calculation-heading[data-v-8a7caf02],.calculation-total[data-v-8a7caf02]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.calculation-heading span[data-v-8a7caf02]{font-size:13px;font-weight:700}.calculation-heading strong[data-v-8a7caf02]{font-size:12px;padding:4px 9px;border-radius:20px;background:var(--pn-info-bg,#f2f4f7)}.calculation-period[data-v-8a7caf02]{font-size:12px;color:var(--pn-label,#667085);line-height:1.55}dl[data-v-8a7caf02]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:13px;margin:20px 0}dd[data-v-8a7caf02],dt[data-v-8a7caf02]{margin:0;overflow-wrap:anywhere}dd[data-v-8a7caf02]{text-align:right;font-weight:600}.calculation-total[data-v-8a7caf02]{padding-top:16px;border-top:1px solid var(--pn-line,#e2e8f0);font-size:13px}.calculation-total strong[data-v-8a7caf02]{font-size:25px;color:var(--pn-text,#101828)}.issue-backdrop[data-v-52d2b2f7]{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.6)}.issue-modal[data-v-52d2b2f7]{width:min(1120px,100%);max-height:94vh;overflow:auto;background:var(--pn-surface,#fff);color:var(--pn-text,#344054);border:1px solid var(--pn-line,#e2e8f0);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.2);outline:none}header[data-v-52d2b2f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px;border-bottom:1px solid var(--pn-line,#e2e8f0)}header h2[data-v-52d2b2f7]{margin:2px 0 5px;font-size:25px;color:var(--pn-text,#101828)}p[data-v-52d2b2f7]{font-size:13px;line-height:1.6;margin:7px 0}.eyebrow[data-v-52d2b2f7]{color:var(--pn-label,#667085);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:10px}.close[data-v-52d2b2f7]{background:var(--pn-surface-alt,#f2f4f7);border:0;border-radius:50%;width:34px;height:34px;color:inherit;font-size:25px;cursor:pointer}.issue-layout[data-v-52d2b2f7]{display:grid;grid-template-columns:minmax(0,1fr) 325px}.issue-form[data-v-52d2b2f7]{min-width:0;padding:4px 28px 28px}.issue-section[data-v-52d2b2f7]{padding:20px 0;border-bottom:1px solid var(--pn-line,#e2e8f0)}.issue-section[data-v-52d2b2f7]:last-child{border:0}.issue-section h3[data-v-52d2b2f7]{margin:0 0 16px;font-size:15px;display:flex;gap:10px;align-items:center}.issue-section h3 span[data-v-52d2b2f7]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pn-info-bg,#f2f4f7);font-size:12px}.date-fields[data-v-52d2b2f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:14px}label[data-v-52d2b2f7]{display:grid;align-content:start;gap:8px;font-size:12px;font-weight:700}input[data-v-52d2b2f7]{padding:11px 12px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--pn-line,#d0d5dd);border-radius:9px;background:var(--pn-surface,#fff);color:var(--pn-text,#101828)}.muted[data-v-52d2b2f7],small[data-v-52d2b2f7]{color:var(--pn-label,#667085);font-size:12px;font-weight:400;line-height:1.6}.issue-summary[data-v-52d2b2f7]{padding:24px;border-left:1px solid var(--pn-line,#e2e8f0);background:var(--pn-surface-alt,var(--pn-surface,#fcfcfd))}.issue-summary h3[data-v-52d2b2f7]{margin:8px 0;font-size:14px}.summary-amount[data-v-52d2b2f7]{font-size:31px;line-height:1.3;color:var(--pn-text,#101828);display:block;overflow-wrap:anywhere}dl[data-v-52d2b2f7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;margin:24px 0}dt[data-v-52d2b2f7]{color:var(--pn-label,#667085)}dd[data-v-52d2b2f7]{margin:0;text-align:right;overflow-wrap:anywhere}.issue-origin[data-v-52d2b2f7]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--pn-line,#e2e8f0);font-size:13px}.issue-origin div[data-v-52d2b2f7]{flex:1;min-width:0}.issue-origin span[data-v-52d2b2f7]{display:block;color:var(--pn-label,#667085);font-size:12px}.issue-origin details[data-v-52d2b2f7]{flex-basis:100%}.issue-origin summary[data-v-52d2b2f7]{cursor:pointer;margin-bottom:10px;font-size:12px}.error[data-v-52d2b2f7],.notice[data-v-52d2b2f7],.result[data-v-52d2b2f7]{padding:12px;border-radius:9px;font-size:12px;line-height:1.6;margin:14px 0;overflow-wrap:anywhere}.notice[data-v-52d2b2f7]{background:var(--pn-warning-bg,#fffaeb);color:var(--pn-warning-text,#93370d)}.error[data-v-52d2b2f7]{background:var(--pn-danger-bg,#fff1f3);color:var(--pn-danger-text,#b42318)}.result[data-v-52d2b2f7]{background:var(--pn-info-bg,#eff8ff);color:var(--pn-text,#344054)}.billing-secondary[data-v-52d2b2f7],.primary[data-v-52d2b2f7]{padding:11px 16px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}.primary[data-v-52d2b2f7]{border:1px solid transparent;color:#fff;background:#d91961}.billing-secondary[data-v-52d2b2f7]{color:var(--pn-text,#344054);background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#d0d5dd)}.issue-submit[data-v-52d2b2f7]{width:100%;margin-top:14px}button[data-v-52d2b2f7]:disabled{opacity:.5;cursor:not-allowed}button[data-v-52d2b2f7]:focus-visible,input[data-v-52d2b2f7]:focus-visible{outline:2px solid #f0246e;outline-offset:2px}@media(max-width:760px){.issue-backdrop[data-v-52d2b2f7]{padding:10px}.issue-layout[data-v-52d2b2f7]{grid-template-columns:1fr}.issue-summary[data-v-52d2b2f7]{border-left:0;border-top:1px solid var(--pn-line,#e2e8f0)}.issue-form[data-v-52d2b2f7]{padding:0 18px}header[data-v-52d2b2f7]{padding:18px}.date-fields[data-v-52d2b2f7]{grid-template-columns:1fr}.summary-amount[data-v-52d2b2f7]{font-size:28px}}.finance-side-panel-host[data-v-67c1d262]{min-width:0;width:100%;align-self:start;position:sticky;top:16px}.finance-side-panel[data-v-67c1d262]{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-67c1d262]{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-67c1d262]{min-width:0}.finance-side-panel__header h2[data-v-67c1d262]{margin:0;font-size:17px;line-height:1.4;font-weight:750;overflow-wrap:anywhere;color:inherit}.finance-side-panel__header p[data-v-67c1d262]{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-67c1d262]{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-67c1d262]:hover{background:var(--pn-surface-alt,#f2f4f7);color:var(--pn-text,#172b4d)}.finance-side-panel__content[data-v-67c1d262]{flex:1;min-height:0;overflow:auto;padding:18px 20px}.finance-side-panel__footer[data-v-67c1d262]{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-67c1d262]:focus-visible{outline:2px solid #f0246e;outline-offset:2px}.finance-side-panel-host--overlay[data-v-67c1d262]{position:fixed;z-index:1100;inset:0;width:auto;padding:12px;display:flex;justify-content:flex-end;align-items:stretch}.finance-side-panel-backdrop[data-v-67c1d262]{position:absolute;inset:0;background:rgba(8,17,31,.7529411764705882)}.finance-side-panel-host--overlay .finance-side-panel[data-v-67c1d262]{position:relative;width:min(430px,100%);max-height:none;height:100%;min-height:0;box-shadow:0 20px 70px rgba(0,0,0,.3333333333333333)}@media (max-width:500px){.finance-side-panel-host--overlay[data-v-67c1d262]{padding:8px}.finance-side-panel__header[data-v-67c1d262]{margin:0 16px;padding-top:17px}.finance-side-panel__content[data-v-67c1d262]{padding:16px}.finance-side-panel__footer[data-v-67c1d262]{padding:14px 16px 16px}}.detail-backdrop[data-v-73714f63]{position:fixed;inset:0;z-index:3300;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.6)}.detail-modal[data-v-73714f63]{width:min(800px,100%);max-height:92vh;overflow:auto;border:1px solid var(--pn-line,#e2e8f0);border-radius:18px;background:var(--pn-surface,#fff);color:var(--pn-text,#344054);outline:none}footer[data-v-73714f63],header[data-v-73714f63]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px 26px;border-bottom:1px solid var(--pn-line,#e2e8f0)}header h2[data-v-73714f63]{margin:4px 0;font-size:22px}header p[data-v-73714f63]{margin:4px 0;font-size:13px}header button[data-v-73714f63]{border:0;background:transparent;color:inherit;font-size:27px;cursor:pointer}.eyebrow[data-v-73714f63]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--pn-label,#667085)}.detail-body[data-v-73714f63]{padding:22px 26px}h3[data-v-73714f63]{font-size:14px;margin:0 0 12px}p[data-v-73714f63]{font-size:12px;line-height:1.65}.detail-status[data-v-73714f63]{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.detail-status span[data-v-73714f63]{color:var(--pn-label,#667085);overflow-wrap:anywhere}.detail-dates[data-v-73714f63]{display:grid;grid-template-columns:1fr 1.6fr;gap:12px;font-size:13px;margin:22px 0}dt[data-v-73714f63]{color:var(--pn-label,#667085)}dd[data-v-73714f63]{margin:0;text-align:right;overflow-wrap:anywhere}.bank-document[data-v-73714f63],.edit-form[data-v-73714f63],.origins[data-v-73714f63]{margin-top:22px;padding-top:22px;border-top:1px solid var(--pn-line,#e2e8f0)}.edit-grid[data-v-73714f63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}label[data-v-73714f63]{display:grid;gap:8px;font-size:12px;font-weight:600}input[data-v-73714f63],select[data-v-73714f63]{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;color:var(--pn-text,#344054);background:var(--pn-surface,#fff)}input[type=checkbox][data-v-73714f63]{width:auto}.payment-discount[data-v-73714f63]{margin:15px 0;font-size:12px}.payment-discount summary[data-v-73714f63]{cursor:pointer;font-weight:700}.bank-document label[data-v-73714f63]{margin-bottom:14px}.bank-document button[data-v-73714f63]{margin:0 8px 10px 0}.billing-secondary[data-v-73714f63],.primary[data-v-73714f63]{padding:11px 15px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.billing-secondary[data-v-73714f63]{border:1px solid var(--pn-line,#d0d5dd);background:var(--pn-surface,#fff);color:inherit}.primary[data-v-73714f63]{border:1px solid transparent;background:#d91961;color:#fff}.text-button[data-v-73714f63]{border:0;background:transparent;text-decoration:underline;font-size:12px;color:inherit;cursor:pointer}.delivery[data-v-73714f63],.error[data-v-73714f63],.notice[data-v-73714f63],.success[data-v-73714f63]{padding:12px;border-radius:8px;margin:14px 0;overflow-wrap:anywhere}.notice[data-v-73714f63]{background:var(--pn-warning-bg,#fffaeb);color:var(--pn-warning-text,#93370d)}.error[data-v-73714f63]{background:var(--pn-danger-bg,#fff1f3);color:var(--pn-danger-text,#b42318)}.delivery[data-v-73714f63],.success[data-v-73714f63]{background:var(--pn-info-bg,#eff8ff);color:var(--pn-text,#344054)}.origins ul[data-v-73714f63]{list-style:none;padding:0;font-size:12px}.origins li[data-v-73714f63]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.origins li span[data-v-73714f63]{min-width:0}footer[data-v-73714f63]{border-top:1px solid var(--pn-line,#e2e8f0);border-bottom:0;position:sticky;bottom:0;background:var(--pn-surface,#fff)}button[data-v-73714f63]:disabled{opacity:.5;cursor:not-allowed}button[data-v-73714f63]:focus-visible,input[data-v-73714f63]:focus-visible,select[data-v-73714f63]:focus-visible{outline:2px solid #f0246e;outline-offset:2px}@media(max-width:600px){.detail-backdrop[data-v-73714f63]{padding:10px}.edit-grid[data-v-73714f63]{grid-template-columns:1fr}.detail-body[data-v-73714f63],footer[data-v-73714f63],header[data-v-73714f63]{padding:18px}.detail-dates[data-v-73714f63]{grid-template-columns:1fr 1fr}}.refresh-payer[data-v-73714f63]{display:block;padding:12px;background:var(--pn-warning-bg,#fffaeb);border-radius:8px;line-height:1.6}.refresh-payer input[data-v-73714f63]{margin-right:8px}.refresh-payer small[data-v-73714f63]{display:block;color:var(--pn-label,#667085);font-weight:400}.billing-history-backdrop[data-v-41279516]{position:fixed;inset:0;z-index:1250;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.55)}.billing-history[data-v-41279516],.billing-history [data-v-41279516]{box-sizing:border-box}.billing-history[data-v-41279516]{display:flex;flex-direction:column;width:min(900px,100%);max-height:92vh;min-width:0;border:1px solid var(--pn-line,#e2e8f0);border-radius:18px;background:var(--pn-surface,#fff);color:var(--pn-text,#172554);box-shadow:0 24px 80px rgba(15,23,42,.28)}.billing-history header[data-v-41279516]{display:flex;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px}.billing-history h2[data-v-41279516]{margin:0;font-size:22px}.billing-history header p[data-v-41279516]{margin:5px 0 0;color:var(--pn-label,#64748b);overflow-wrap:anywhere}.billing-history button[data-v-41279516]{border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;padding:9px 13px;background:var(--pn-surface,#fff);color:var(--pn-text,#172554);cursor:pointer;font:inherit}.billing-history button[data-v-41279516]:focus-visible{outline:3px solid var(--pn-accent,#f0246e);outline-offset:2px}.billing-history button[data-v-41279516]:disabled{cursor:wait;opacity:.6}.billing-history .history-close[data-v-41279516]{flex-shrink:0;border:0;padding:0 7px;font-size:28px;line-height:1.2}.history-tabs[data-v-41279516]{display:flex;flex-shrink:0;gap:8px;padding:0 24px 16px;border-bottom:1px solid var(--pn-line,#e2e8f0)}.history-tabs button[aria-pressed=true][data-v-41279516]{border-color:var(--pn-accent,#f0246e);color:var(--pn-accent,#d4165c);font-weight:700}.history-body[data-v-41279516]{overflow-y:auto;min-height:0;padding:16px 24px 24px}.history-meta[data-v-41279516],.history-note[data-v-41279516]{margin:0 0 10px;color:var(--pn-label,#64748b);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.history-legacy[data-v-41279516],.history-warnings[data-v-41279516]{padding:12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;color:var(--pn-text,#334155);background:var(--pn-surface-alt,#f8fafc);font-size:12px;line-height:1.5}.history-warnings[data-v-41279516]{padding-left:28px}.history-message[data-v-41279516]{margin:0;padding:22px;color:var(--pn-label,#64748b)}.history-error[data-v-41279516]{margin-bottom:12px;padding:12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;color:var(--pn-text,#334155);background:var(--pn-surface-alt,#f8fafc)}.history-error p[data-v-41279516]{margin:0 0 8px}.history-list[data-v-41279516]{margin:16px 0;padding:0;list-style:none;display:grid;gap:14px}.history-item[data-v-41279516]{min-width:0;padding:16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:12px}.history-item--selected[data-v-41279516]{border-color:var(--pn-accent,#f0246e)}.history-item-heading[data-v-41279516]{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-bottom:8px}.history-item h3[data-v-41279516]{margin:0;font-size:15px}.history-tag[data-v-41279516]{font-size:11px;font-weight:700;color:var(--pn-accent,#d4165c)}.history-states[data-v-41279516]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.history-states section[data-v-41279516]{min-width:0;padding:12px;background:var(--pn-surface-alt,#f8fafc);border-radius:8px}.history-states h4[data-v-41279516]{margin:0 0 8px;font-size:12px}.history-states ul[data-v-41279516]{padding-left:16px;margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.history-more[data-v-41279516]{display:block;margin:0 auto}@media (max-width:639px){.billing-history-backdrop[data-v-41279516]{padding:12px}.billing-history[data-v-41279516]{max-height:94vh}.billing-history header[data-v-41279516],.history-body[data-v-41279516]{padding:16px}.history-tabs[data-v-41279516]{padding:0 16px 12px}.history-states[data-v-41279516]{grid-template-columns:minmax(0,1fr)}}.standalone-backdrop[data-v-a2263bb8]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.55)}.standalone-modal[data-v-a2263bb8]{width:min(800px,100%);max-height:92vh;overflow:auto;outline:none;border-radius:18px;background:var(--pn-surface,#fff);color:var(--pn-text,#172554);box-shadow:0 24px 80px rgba(15,23,42,.28)}header[data-v-a2263bb8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;position:sticky;top:0;z-index:2;background:var(--pn-surface,#fff);border-bottom:1px solid var(--pn-line,#e2e8f0)}h2[data-v-a2263bb8]{margin:0;font-size:21px}.hint[data-v-a2263bb8],footer p[data-v-a2263bb8],header p[data-v-a2263bb8],small[data-v-a2263bb8]{color:var(--pn-label,#64748b);font-size:12px;line-height:1.55}header p[data-v-a2263bb8]{margin:4px 0 0}.close-button[data-v-a2263bb8]{background:transparent;color:var(--pn-text,#172554);padding:7px;border:0;border-radius:7px;cursor:pointer}fieldset[data-v-a2263bb8]{border:1px solid var(--pn-line,#e2e8f0);border-radius:12px;margin:22px 26px;padding:18px;min-width:0}legend[data-v-a2263bb8]{padding:0 7px;font-size:14px;font-weight:700}.grid[data-v-a2263bb8]{display:grid;gap:16px;margin-top:12px}.two[data-v-a2263bb8]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-a2263bb8]{display:grid;gap:7px;font-size:12px;color:var(--pn-text,#344478);min-width:0}input[data-v-a2263bb8],select[data-v-a2263bb8]{min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;padding:10px 12px;background:var(--pn-surface,#fff);color:var(--pn-text,#344478);font-size:14px}button[data-v-a2263bb8]:focus-visible,input[data-v-a2263bb8]:focus-visible,select[data-v-a2263bb8]:focus-visible{outline:2px solid var(--pn-brand,#db2465);outline-offset:2px}.error[data-v-a2263bb8]{color:var(--pn-danger-text,#b42318);font-size:13px;margin:14px 26px}fieldset .error[data-v-a2263bb8]{margin:12px 0 0}footer[data-v-a2263bb8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 26px 24px;border-top:1px solid var(--pn-line,#e2e8f0)}footer p[data-v-a2263bb8]{margin:0;flex:1 1 230px}.primary[data-v-a2263bb8]{border:0;border-radius:9px;padding:11px 18px;color:#fff;background:var(--pn-brand,#db2465);cursor:pointer;font-size:13px;font-weight:600}button[data-v-a2263bb8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.standalone-backdrop[data-v-a2263bb8]{padding:12px}.two[data-v-a2263bb8]{grid-template-columns:1fr}header[data-v-a2263bb8]{padding:17px}fieldset[data-v-a2263bb8]{margin:16px;padding:14px}footer[data-v-a2263bb8]{padding:16px}.error[data-v-a2263bb8]{margin-inline:16px}}.new-obligation[data-v-a2263bb8]{margin:16px 26px;color:var(--pn-label,#667085);font-size:12px}.new-obligation summary[data-v-a2263bb8]{cursor:pointer}.new-obligation p[data-v-a2263bb8]{line-height:1.6}.new-obligation button[data-v-a2263bb8]{padding:8px 12px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-text,#344054);cursor:pointer}.unified-backdrop[data-v-61ddccfc]{position:fixed;inset:0;z-index:3000;background:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;padding:20px}.unified-modal[data-v-61ddccfc]{width:min(100%,600px);max-height:90vh;overflow:auto;padding:24px;border-radius:16px;color:var(--pn-text,#414b65);background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#e2e8f0)}header[data-v-61ddccfc]{display:flex;justify-content:space-between;align-items:start;gap:16px}h2[data-v-61ddccfc]{margin:0;font-size:20px}header button[data-v-61ddccfc]{border:0;background:transparent;color:inherit;font-size:26px}label[data-v-61ddccfc],p[data-v-61ddccfc]{font-size:14px}p[data-v-61ddccfc]{margin:12px 0}form[data-v-61ddccfc]{display:grid;gap:16px}.rates>label[data-v-61ddccfc],form>label[data-v-61ddccfc]{display:grid;gap:8px}form>label[data-v-61ddccfc]:first-child{display:block}.rates[data-v-61ddccfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}input[data-v-61ddccfc]:not([type=checkbox]){width:100%;padding:10px;color:inherit;background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#cbd5e1);border-radius:8px}.primary[data-v-61ddccfc]{color:#fff;background:#f0246e;padding:12px;border:0;border-radius:8px;font-weight:600}.error[data-v-61ddccfc]{color:var(--pn-danger-text,#be123c)}.hint[data-v-61ddccfc]{color:var(--pn-label,#64748b)}button[data-v-61ddccfc]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.rates[data-v-61ddccfc]{grid-template-columns:1fr}}.release-backdrop[data-v-089e86c0]{position:fixed;inset:0;z-index:3000;background:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;padding:20px}.release-modal[data-v-089e86c0]{background:var(--pn-surface,#fff);color:var(--pn-text,#414b65);border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;width:min(100%,580px);max-height:90vh;overflow:auto;padding:24px}header[data-v-089e86c0]{display:flex;justify-content:space-between;align-items:start;gap:16px}h2[data-v-089e86c0]{font-size:20px;margin:0}p[data-v-089e86c0]{font-size:14px;margin:12px 0}header button[data-v-089e86c0]{font-size:26px;border:0;background:transparent;color:inherit}form[data-v-089e86c0]{display:grid;gap:16px}label[data-v-089e86c0]{font-size:14px}.reason[data-v-089e86c0]{display:grid;gap:8px}textarea[data-v-089e86c0]{color:inherit;background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#cbd5e1);border-radius:8px;padding:10px;width:100%}.primary[data-v-089e86c0]{background:#f0246e;color:#fff;border:0;border-radius:8px;padding:12px;font-weight:600}button[data-v-089e86c0]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-089e86c0]{color:var(--pn-danger-text,#be123c)}.current-status[data-v-089e86c0]{font-weight:600}.unified-policy-control[data-v-ee8620ea]{margin-top:8px;font-size:14px;font-weight:500}.standalone-bills .table-scroll[data-v-ee8620ea]{max-width:100%;overflow-x:auto}.standalone-bills table[data-v-ee8620ea]{width:100%;min-width:750px}.standalone-bills details[data-v-ee8620ea]{margin-top:8px;font-size:13px}.standalone-bills summary[data-v-ee8620ea]{cursor:pointer;font-weight:600}.standalone-bills ul[data-v-ee8620ea]{margin-top:8px;padding-left:18px}.finance-status-chart[data-v-ee8620ea]{padding:20px;margin:16px 0}.finance-status-chart__row[data-v-ee8620ea]{display:grid;grid-template-columns:minmax(115px,1fr) minmax(60px,3fr) minmax(90px,auto);align-items:center;gap:12px;margin-top:14px;font-size:13px}.finance-status-chart__row strong[data-v-ee8620ea]{text-align:right;white-space:nowrap}.finance-status-chart__track[data-v-ee8620ea]{height:12px;background:var(--pn-info-bg,#f1f5f9);border-radius:12px;overflow:hidden}.finance-status-chart__track>div[data-v-ee8620ea]{height:100%;border-radius:inherit}.finance-status-chart__track .open[data-v-ee8620ea]{background:#f59e0b}.finance-status-chart__track .overdue[data-v-ee8620ea]{background:#e44e45}.finance-status-chart__track .paid[data-v-ee8620ea]{background:#19a56a}@media (max-width:640px){.finance-status-chart__row[data-v-ee8620ea]{grid-template-columns:minmax(80px,1fr) minmax(30px,1fr)}.finance-status-chart__row strong[data-v-ee8620ea]{grid-column:2}}.finance-page[data-v-ee8620ea]{box-sizing:border-box;width:100%;min-width:0;padding:32px;display:flex;flex-direction:column;gap:28px;font-family:Archivo,Roboto,sans-serif;color:var(--pn-text,#1e293b)}.contract-row[data-v-ee8620ea],.page-header[data-v-ee8620ea],.partner-card>header[data-v-ee8620ea],.section-title[data-v-ee8620ea]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header h1[data-v-ee8620ea]{margin:0;font-size:28px;line-height:34px;font-weight:900;color:var(--pn-text,#172554)}.page-header p[data-v-ee8620ea],.partner-card header p[data-v-ee8620ea],.section-title p[data-v-ee8620ea]{margin:5px 0 0;color:var(--pn-label,#64748b);font-size:13px}.primary[data-v-ee8620ea],.secondary[data-v-ee8620ea]{min-height:40px;padding:0 14px;border-radius:9px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:700 12px Archivo,sans-serif;cursor:pointer}.primary[data-v-ee8620ea]{background:#f0246e;color:#fff}.secondary[data-v-ee8620ea]{background:var(--pn-surface,#fff);border-color:var(--pn-line,#e2e8f0);color:var(--pn-text,#475569)}.secondary[data-v-ee8620ea]:disabled{opacity:.5}.compact[data-v-ee8620ea]{min-height:32px;padding:0 10px}.feedback[data-v-ee8620ea]{margin:0;color:var(--pn-label,#64748b);font-size:13px}.feedback.error[data-v-ee8620ea]{color:var(--pn-danger-text,#b91c1c)}.kpis[data-v-ee8620ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card[data-v-ee8620ea],.kpi[data-v-ee8620ea]{box-sizing:border-box;border:1px solid var(--pn-line,#e2e4ea);border-radius:16px;background:var(--pn-surface,#fff)}.kpi[data-v-ee8620ea]{min-width:0;min-height:112px;padding:18px;display:flex;flex-direction:column;gap:17px}.kpi div[data-v-ee8620ea]{display:flex;align-items:center;gap:8px;color:var(--pn-label,#64748b);font-size:13px;font-weight:600}.kpi strong[data-v-ee8620ea]{font-size:27px;line-height:33px;overflow-wrap:anywhere}.filters[data-v-ee8620ea]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance-entity-filter[data-v-ee8620ea]{flex:1 1 210px;min-width:0;display:grid;gap:5px}.finance-entity-filter>span[data-v-ee8620ea]{color:var(--pn-label,#64748b);font-size:12px;font-weight:600}.field[data-v-ee8620ea]{box-sizing:border-box;min-height:42px;padding:0 12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;background:var(--pn-surface,#fff);display:flex;align-items:center;gap:8px;color:var(--pn-label,#64748b);font-size:12px}.field[data-v-ee8620ea]:focus-within{border-color:#f0246e;box-shadow:0 0 0 2px rgba(240,36,110,.1)}.field input[data-v-ee8620ea],.field select[data-v-ee8620ea]{min-width:0;border:0;outline:0;background:transparent;color:var(--pn-text,#1e293b);font:inherit}.period input[data-v-ee8620ea]{width:125px}.grow[data-v-ee8620ea]{flex:1 1 250px}.grow input[data-v-ee8620ea]{flex:1}.select-field[data-v-ee8620ea]{min-width:205px}.select-field select[data-v-ee8620ea]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.table-card[data-v-ee8620ea]{padding:22px}.partner-card h2[data-v-ee8620ea],.section-title h2[data-v-ee8620ea]{margin:0;font-size:16px;color:var(--pn-text,#1e293b)}.table-scroll[data-v-ee8620ea]{width:100%;overflow:auto;margin-top:18px}table[data-v-ee8620ea]{width:100%;min-width:920px;border-collapse:collapse}td[data-v-ee8620ea],th[data-v-ee8620ea]{padding:13px 12px;border-bottom:1px solid var(--pn-line,#eef2f7);text-align:left;font-size:12px;vertical-align:middle}th[data-v-ee8620ea]{color:var(--pn-label,#64748b);font-weight:700;background:var(--pn-info-bg,#f8fafc)}td span[data-v-ee8620ea]:not(.tw-inline-flex),td strong[data-v-ee8620ea]{display:block}td span[data-v-ee8620ea]:not(.tw-inline-flex){margin-top:4px;color:var(--pn-label,#64748b)}.billing-action-note[data-v-ee8620ea]{max-width:210px;color:var(--pn-danger-text,#b91c1c);font-size:11px;line-height:1.4}.actions[data-v-ee8620ea]{white-space:nowrap}.actions button[data-v-ee8620ea]{margin:2px;padding:6px 8px;border:0;border-radius:6px;background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#334155);font-weight:700}.actions button.danger[data-v-ee8620ea]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.actions button.finance-action-white[data-v-ee8620ea],.finance-action-white[data-v-ee8620ea]{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.unpaid-prints[data-v-ee8620ea]{padding:20px}.unpaid-prints-selector[data-v-ee8620ea]{display:flex;max-width:400px;flex-direction:column;gap:5px;color:var(--pn-text,#475569);font-size:12px;font-weight:600}.unpaid-prints-selector select[data-v-ee8620ea]{min-height:40px;padding:8px 12px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b)}.unpaid-prints-grid[data-v-ee8620ea]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.unpaid-prints-grid>div[data-v-ee8620ea]{display:flex;min-width:0;padding:12px;flex-direction:column;gap:5px;border-radius:10px;background:var(--pn-info-bg,#f8fafc)}.unpaid-prints-grid span[data-v-ee8620ea]{color:var(--pn-label,#64748b);font-size:11px}.unpaid-prints-grid strong[data-v-ee8620ea]{color:var(--pn-text,#1e293b);font-size:20px}.unpaid-prints-note[data-v-ee8620ea]{margin:12px 0 0;color:var(--pn-label,#64748b);font-size:11px}.partner-search[data-v-ee8620ea]{max-width:420px}.partner-search input[data-v-ee8620ea]{flex:1}.partners[data-v-ee8620ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-card[data-v-ee8620ea]{padding:20px;min-width:0}.partner-card>header>strong[data-v-ee8620ea]{font-size:18px;color:var(--pn-text,#172554)}.partner-kpis[data-v-ee8620ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.partner-kpis span[data-v-ee8620ea]{padding:11px;border-radius:9px;background:var(--pn-info-bg,#f8fafc);color:var(--pn-label,#64748b);font-size:11px}.partner-kpis b[data-v-ee8620ea]{display:block;color:var(--pn-text,#1e293b);font-size:17px}.contracts[data-v-ee8620ea]{display:flex;flex-direction:column;gap:8px}.contract-row[data-v-ee8620ea]{padding:11px;border:1px solid var(--pn-line,#eef2f7);border-radius:10px;flex-wrap:wrap}.contract-row>div[data-v-ee8620ea]{min-width:170px;flex:1}.contract-row span[data-v-ee8620ea],.contract-row strong[data-v-ee8620ea]{display:block}.contract-row span[data-v-ee8620ea]{margin-top:4px;color:var(--pn-label,#64748b);font-size:11px}.empty-line[data-v-ee8620ea]{color:var(--pn-label,#64748b);font-size:12px}@media (max-width:1000px){.unpaid-prints-grid[data-v-ee8620ea]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis[data-v-ee8620ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.partners[data-v-ee8620ea]{grid-template-columns:1fr}}@media (max-width:640px){.unpaid-prints-grid[data-v-ee8620ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page[data-v-ee8620ea]{padding:20px 14px}.page-header[data-v-ee8620ea]{align-items:flex-start;flex-direction:column}.kpis[data-v-ee8620ea]{grid-template-columns:1fr}.period[data-v-ee8620ea]{width:100%;flex-wrap:wrap;padding:10px}.period input[data-v-ee8620ea]{flex:1;min-width:118px}.filters>.secondary[data-v-ee8620ea]{flex:1}.partner-card>header[data-v-ee8620ea]{align-items:flex-start;flex-direction:column}.partner-kpis[data-v-ee8620ea]{grid-template-columns:1fr}}.finance-page[data-v-ee8620ea]{max-width:1600px;margin:0 auto;padding:26px}.finance-eyebrow[data-v-ee8620ea]{color:var(--pn-label,#667085);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;margin:0 0 7px}.page-header[data-v-ee8620ea]{padding:0 0 23px;align-items:center;flex-wrap:wrap}.page-header>div[data-v-ee8620ea]{flex:1 1 350px}.page-header h1[data-v-ee8620ea]{color:var(--pn-text,#101828);font-size:30px;letter-spacing:-.03em}.page-header p[data-v-ee8620ea]{color:var(--pn-label,#667085)}.finance-workspace-nav[data-v-ee8620ea]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;background:var(--pn-surface,#fff);border:1px solid var(--pn-line,#e2e8f0);border-radius:12px;margin-bottom:22px}.finance-workspace-nav a[data-v-ee8620ea]{text-decoration:none;color:var(--pn-text,#344054);font-size:12px;padding:9px 13px;border-radius:8px;background:var(--pn-surface-alt,#f8fafc);font-weight:700}.finance-workspace-nav span[data-v-ee8620ea]{margin-left:auto;color:var(--pn-label,#667085);font-size:11px;padding:7px}.kpi[data-v-ee8620ea]{border-radius:14px;padding:22px;border:1px solid var(--pn-line,#e2e8f0);box-shadow:none}.kpi strong[data-v-ee8620ea]{color:var(--pn-text,#101828);font-size:28px}.kpi small[data-v-ee8620ea]{line-height:1.5}.filters[data-v-ee8620ea]{border:1px solid var(--pn-line,#e2e8f0);border-radius:14px;padding:18px;background:var(--pn-surface,#fff)}.card[data-v-ee8620ea]{border-radius:16px;box-shadow:none;border:1px solid var(--pn-line,#e2e8f0)}.section-title[data-v-ee8620ea]{padding:20px 22px}.section-title h2[data-v-ee8620ea]{color:var(--pn-text,#101828);font-size:17px}.section-title p[data-v-ee8620ea]{margin-top:7px;line-height:1.6}.partner-card header[data-v-ee8620ea]{padding:22px;background:var(--pn-surface,#fff);border-bottom:1px solid var(--pn-line,#e2e8f0)}.partner-card header h2[data-v-ee8620ea]{font-size:17px}.partner-card header p[data-v-ee8620ea]{font-family:monospace;font-size:10px}.partner-kpis[data-v-ee8620ea]{padding:15px 22px;background:var(--pn-surface-alt,#f8fafc)}.contract-row[data-v-ee8620ea]{padding:18px 22px;gap:12px}.contract-row>div[data-v-ee8620ea]{min-width:200px;flex:1 1 300px}.contract-row span[data-v-ee8620ea]{line-height:1.6}.unified-policy-control[data-v-ee8620ea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.unified-issue[data-v-ee8620ea]{padding:8px 11px;font-size:11px}.actions button[data-v-ee8620ea]{margin:3px;font-size:11px;border-radius:7px;padding:8px 10px}.actions[data-v-ee8620ea]{min-width:180px}th[data-v-ee8620ea]{padding:14px 18px;font-size:11px;letter-spacing:.03em;background:var(--pn-surface-alt,#f8fafc)}td[data-v-ee8620ea]{padding:17px 18px;vertical-align:top}.finance-status-chart[data-v-ee8620ea]{padding:0 0 20px}.finance-status-chart__row[data-v-ee8620ea]{margin-inline:22px}@media (max-width:720px){.finance-page[data-v-ee8620ea]{padding:14px}.page-header h1[data-v-ee8620ea]{font-size:25px}.finance-workspace-nav span[data-v-ee8620ea]{margin-left:0;flex-basis:100%}.page-header>div[data-v-ee8620ea]{flex-basis:100%}.contract-row>div[data-v-ee8620ea]{flex-basis:100%;min-width:0}.contract-row[data-v-ee8620ea],.partner-card header[data-v-ee8620ea]{flex-wrap:wrap}.partner-card header>div[data-v-ee8620ea]{min-width:0}.partner-kpis[data-v-ee8620ea]{flex-wrap:wrap}.actions[data-v-ee8620ea]{min-width:150px}}:root[data-management-theme=dark] :is(.issue-modal,.detail-modal,.contract-modal,.standalone-modal) :is(input[type=date],input[type=month]){color-scheme:dark}.finance-reference[data-v-ee8620ea]{padding:22px 24px 28px;gap:18px;color:var(--pn-text,#172b4d)}.finance-reference .page-header[data-v-ee8620ea]{align-items:center;gap:20px;flex-wrap:wrap}.finance-reference .finance-heading[data-v-ee8620ea]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.finance-reference .finance-heading__icon[data-v-ee8620ea]{width:49px;height:49px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(237,44,112,.20784313725490197);border-radius:11px;color:#ed2c70;background:rgba(237,44,112,.07058823529411765)}.finance-reference .finance-heading>div[data-v-ee8620ea]{min-width:0}.finance-reference .page-header h1[data-v-ee8620ea]{font-size:25px;line-height:1.25;font-weight:800;letter-spacing:-.4px}.finance-reference .page-header p[data-v-ee8620ea]{font-size:12px;line-height:1.55}.finance-reference .finance-eyebrow[data-v-ee8620ea]{display:none}.finance-reference .finance-header-actions[data-v-ee8620ea]{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.finance-reference .finance-button[data-v-ee8620ea]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid var(--pn-line,#d0d5dd);border-radius:7px;font:600 12px Archivo,Roboto,sans-serif;cursor:pointer;text-decoration:none}.finance-reference .finance-button--secondary[data-v-ee8620ea]{background-color:var(--pn-surface,#fff)!important;color:var(--pn-text,#172b4d)!important;border-color:var(--pn-line,#d0d5dd)}.finance-reference .finance-button--primary[data-v-ee8620ea]{background:#d91961;border-color:#d91961;color:#fff;box-shadow:0 3px 12px rgba(242,31,110,.08235294117647059)}.finance-reference .finance-button[data-v-ee8620ea]:disabled{opacity:.45;cursor:not-allowed}.finance-reference button[data-v-ee8620ea]:focus-visible,.finance-reference summary[data-v-ee8620ea]:focus-visible,.finance-reference tr[data-v-ee8620ea]:focus-visible{outline:2px solid #ef2b73;outline-offset:3px}.finance-reference .finance-workspace-nav[data-v-ee8620ea]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px;margin:0;border:0;border-bottom:1px solid var(--pn-line,#e2e8f0);background:transparent}.finance-reference .finance-workspace-nav>div[data-v-ee8620ea]{display:flex;flex-wrap:wrap;gap:7px}.finance-reference .finance-workspace-nav button[data-v-ee8620ea]{display:inline-flex;gap:8px;align-items:center;padding:9px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--pn-label,#667085);font:650 12px Archivo,Roboto,sans-serif;cursor:pointer}.finance-reference .finance-workspace-nav button.active[data-v-ee8620ea]{background:rgba(237,44,112,.06666666666666667);border-color:rgba(237,44,112,.18823529411764706);color:#e91e65}.finance-reference .finance-workspace-nav>span[data-v-ee8620ea]{font-size:11px;color:var(--pn-label,#667085)}.finance-reference .finance-workspace[data-v-ee8620ea]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0}.finance-reference .finance-workspace--with-panel[data-v-ee8620ea]{grid-template-columns:minmax(0,1fr) 330px}.finance-reference .finance-workspace-main[data-v-ee8620ea]{min-width:0;display:flex;flex-direction:column;gap:17px}.finance-reference .finance-feedback[data-v-ee8620ea]{padding:12px 15px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;background:var(--pn-surface,#fff)}.finance-reference .kpis[data-v-ee8620ea]{gap:12px}.finance-reference .kpi[data-v-ee8620ea]{box-sizing:border-box;position:relative;min-height:91px;padding:14px 15px 13px 61px;gap:5px;border-radius:10px;background:var(--pn-surface,#fff)}.finance-reference .kpi>div[data-v-ee8620ea]{gap:0;font-size:11px;font-weight:500;line-height:1.35}.finance-reference .kpi .kpi__icon[data-v-ee8620ea]{position:absolute;left:14px;top:16px;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:rgba(237,44,112,.08235294117647059);color:#eb3f82;font-style:normal}.finance-reference .kpi--1 .kpi__icon[data-v-ee8620ea]{background:rgba(21,183,126,.08235294117647059);color:#15b77e}.finance-reference .kpi--2 .kpi__icon[data-v-ee8620ea]{background:rgba(230,178,39,.08235294117647059);color:#d3a31e}.finance-reference .kpi--3 .kpi__icon[data-v-ee8620ea]{background:rgba(238,82,102,.08235294117647059);color:#ef5266}.finance-reference .kpi strong[data-v-ee8620ea]{font-size:23px;line-height:1.3;font-weight:800;letter-spacing:-.3px}.finance-reference .kpi small[data-v-ee8620ea]{font-size:10px;line-height:1.4;color:var(--pn-label,#667085)}.finance-reference .card[data-v-ee8620ea]{border-radius:11px;border-color:var(--pn-line,#d0d5dd);background:var(--pn-surface,#fff)}.finance-reference .section-title[data-v-ee8620ea]{gap:14px;align-items:flex-start}.finance-reference .section-title h2[data-v-ee8620ea]{margin:0;font-size:14px;line-height:1.45;font-weight:700;color:inherit}.finance-reference .section-title p[data-v-ee8620ea]{font-size:10px;line-height:1.5;margin-top:4px}.finance-reference .finance-charts[data-v-ee8620ea]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:13px;min-width:0}.finance-reference .finance-charts .section-title[data-v-ee8620ea]{padding:0}.finance-reference .finance-receipts-chart[data-v-ee8620ea],.finance-reference .finance-status-chart[data-v-ee8620ea]{padding:15px 17px 13px;margin:0;min-width:0}.finance-reference .finance-receipts-chart__plot[data-v-ee8620ea]{display:flex;gap:10px;height:158px;margin-top:12px}.finance-reference .finance-receipts-chart__axis[data-v-ee8620ea]{display:flex;flex-direction:column;justify-content:space-between;width:71px;flex-shrink:0;padding:19px 0 23px;font-size:9px;color:var(--pn-label,#667085);text-align:right}.finance-reference .finance-receipts-chart__bars[data-v-ee8620ea]{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;gap:15px;padding-top:2px;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),var(--pn-line,#e2e8f0) 50%)}.finance-reference .finance-receipts-chart__column[data-v-ee8620ea]{min-width:49px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;font-size:9px;color:var(--pn-label,#667085)}.finance-reference .finance-receipts-chart__amount[data-v-ee8620ea]{white-space:nowrap;font-size:9px;color:var(--pn-text,#172b4d)}.finance-reference .finance-receipts-chart__bar-track[data-v-ee8620ea]{height:103px;width:100%;max-width:70px;display:flex;align-items:flex-end}.finance-reference .finance-receipts-chart__bar[data-v-ee8620ea]{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#f2327c,#c72265)}.finance-reference .finance-coverage-note[data-v-ee8620ea]{font-size:9px;line-height:1.45;color:var(--pn-label,#667085);margin:9px 0 0}.finance-reference .finance-chart-empty[data-v-ee8620ea]{min-height:119px;display:grid;place-items:center;text-align:center;padding:15px;font-size:12px;line-height:1.6;color:var(--pn-label,#667085)}.finance-reference .finance-status-chart__layout[data-v-ee8620ea]{display:flex;align-items:center;gap:18px;margin:16px 0 5px}.finance-reference .finance-status-donut[data-v-ee8620ea]{width:132px;height:132px;border-radius:50%;padding:17px;box-sizing:border-box;flex-shrink:0}.finance-reference .finance-status-donut>div[data-v-ee8620ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--pn-surface,#fff);text-align:center}.finance-reference .finance-status-donut small[data-v-ee8620ea],.finance-reference .finance-status-donut span[data-v-ee8620ea]{font-size:9px;color:var(--pn-label,#667085)}.finance-reference .finance-status-donut strong[data-v-ee8620ea]{font-size:24px;line-height:1.3;font-weight:800}.finance-reference .finance-status-legend[data-v-ee8620ea]{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.finance-reference .finance-status-legend__row[data-v-ee8620ea]{display:grid;grid-template-columns:8px minmax(48px,1fr) auto;align-items:center;gap:7px;font-size:10px}.finance-reference .finance-status-dot[data-v-ee8620ea]{width:8px;height:8px;border-radius:50%}.finance-reference .finance-status-legend__row small[data-v-ee8620ea]{color:var(--pn-label,#667085)}.finance-reference .finance-status-legend__row strong[data-v-ee8620ea]{font-weight:650;white-space:nowrap}.finance-reference .finance-status-legend__partial[data-v-ee8620ea]{grid-column:2/4;line-height:1.4}.finance-reference .finance-filter-card[data-v-ee8620ea]{padding:12px;border:1px solid var(--pn-line,#d0d5dd);border-radius:9px;gap:10px;background:var(--pn-surface,#fff)}.finance-reference .field[data-v-ee8620ea]{position:relative;min-height:36px;padding:0 10px;border-radius:7px;border-color:var(--pn-line,#cbd5e1);background:var(--pn-surface-alt,var(--pn-surface,#fff));font-size:11px}.finance-reference .finance-filter-card>.field[data-v-ee8620ea]{padding:0;border:0;background:transparent;box-shadow:none}.finance-reference .field input[data-v-ee8620ea],.finance-reference .field select[data-v-ee8620ea]{color:var(--pn-text,#172b4d)}.finance-reference .field input[data-v-ee8620ea]::-moz-placeholder{color:var(--pn-label,#667085);opacity:1}.finance-reference .field input[data-v-ee8620ea]::placeholder{color:var(--pn-label,#667085);opacity:1}.finance-reference .grow[data-v-ee8620ea]{flex:1 1 240px}.finance-reference .select-field[data-v-ee8620ea]{flex:0 1 148px;min-width:130px}.finance-reference .select-field select[data-v-ee8620ea]{width:100%;height:34px;padding-right:12px}.finance-reference .finance-filter-label[data-v-ee8620ea]{position:absolute;top:-19px;left:0;display:none;font-size:10px;color:var(--pn-label,#667085)}.finance-reference .period[data-v-ee8620ea]{flex:0 1 auto}.finance-reference .finance-extra-filters[data-v-ee8620ea]{width:100%;display:flex;align-items:flex-end;gap:14px;padding-top:11px;border-top:1px solid var(--pn-line,#e2e8f0)}.finance-reference .finance-entity-filter[data-v-ee8620ea]{flex:1;min-width:160px}.finance-reference .finance-entity-filter>span[data-v-ee8620ea]{font-size:10px}.finance-reference .finance-filter-explanation[data-v-ee8620ea]{margin-top:-8px;font-size:10px;line-height:1.5}.finance-reference .finance-collections[data-v-ee8620ea],.finance-reference .finance-contract-list[data-v-ee8620ea]{display:flex;flex-direction:column;gap:13px}.finance-reference .finance-status-tabs[data-v-ee8620ea]{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 2px}.finance-reference .finance-status-tabs button[data-v-ee8620ea]{flex-shrink:0;padding:8px 13px;min-height:32px;border:1px solid var(--pn-line,#d0d5dd);border-radius:7px;background:var(--pn-surface,#fff);color:var(--pn-label,#667085);font:600 10px Archivo,Roboto,sans-serif;cursor:pointer}.finance-reference .finance-status-tabs button.active[data-v-ee8620ea]{color:#fff;background:#d91961;border-color:#d91961}.finance-reference .table-card[data-v-ee8620ea]{min-width:0;padding:0;overflow:hidden}.finance-reference .table-card>.section-title[data-v-ee8620ea]{padding:15px 17px 13px}.finance-reference .finance-columns-toggle[data-v-ee8620ea]{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--pn-label,#667085);cursor:pointer}.finance-reference .finance-columns-toggle input[data-v-ee8620ea]{accent-color:#f0246e}.finance-reference .table-scroll[data-v-ee8620ea]{margin:0;min-width:0;width:100%;overflow:auto}.finance-reference table[data-v-ee8620ea]{width:100%;min-width:735px;border-collapse:separate;border-spacing:0}.finance-reference table.finance-table--detailed[data-v-ee8620ea]{min-width:1080px}.finance-reference table.finance-contract-table[data-v-ee8620ea]{min-width:810px}.finance-reference td[data-v-ee8620ea],.finance-reference th[data-v-ee8620ea]{padding:12px 13px;border-bottom:1px solid var(--pn-line,#e2e8f0);font-size:11px;line-height:1.45;color:var(--pn-text,#172b4d)}.finance-reference th[data-v-ee8620ea]{padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:650;white-space:nowrap;background:var(--pn-surface-alt,#f5f7fa);color:var(--pn-label,#667085)}.finance-reference td strong[data-v-ee8620ea]{font-size:11px;font-weight:650}.finance-reference td span[data-v-ee8620ea]:not(.tw-inline-flex){margin-top:3px;font-size:10px;color:var(--pn-label,#667085)}.finance-reference td small[data-v-ee8620ea]{display:block;margin-top:3px;font-size:9px;color:var(--pn-label,#667085);overflow-wrap:anywhere}.finance-reference tbody tr[data-v-ee8620ea]{cursor:pointer;transition:background-color .15s}.finance-reference tbody tr[data-v-ee8620ea]:hover{background:var(--pn-surface-alt,#f8fafc)}.finance-reference tbody tr.finance-row-selected[data-v-ee8620ea]{background:rgba(232,42,113,.07450980392156863);outline:1px solid rgba(237,60,122,.5019607843137255);outline-offset:-1px}.finance-reference tr:last-child td[data-v-ee8620ea]{border-bottom:0}.finance-reference tr.contract-row[data-v-ee8620ea]{display:table-row;padding:0;border:0;border-radius:0}.finance-reference .contract-row span[data-v-ee8620ea]{font-size:10px}.finance-reference .finance-record-name[data-v-ee8620ea]{display:flex;align-items:center;gap:9px;min-width:160px}.finance-reference .finance-record-name>div[data-v-ee8620ea]{min-width:0}.finance-reference .finance-record-icon[data-v-ee8620ea]{flex-shrink:0;color:var(--pn-label,#667085)}.finance-reference .finance-row-selected .finance-record-icon[data-v-ee8620ea]{color:#ed3c7a}.finance-reference .billing-action-note[data-v-ee8620ea]{max-width:215px;line-height:1.45;font-size:9px;color:var(--pn-danger-text,#b42318)}.finance-reference .actions[data-v-ee8620ea]{white-space:nowrap;vertical-align:middle}.finance-reference .actions>button[data-v-ee8620ea],.finance-reference .finance-row-menu>summary[data-v-ee8620ea]{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:6px 9px;border:1px solid var(--pn-line,#d0d5dd);border-radius:6px;margin:0 3px 0 0;background:var(--pn-surface,#fff);color:var(--pn-text,#172b4d);font-size:10px;font-weight:500;cursor:pointer}.finance-reference .actions button.finance-action-white[data-v-ee8620ea],.finance-reference .finance-action-white[data-v-ee8620ea]{color:var(--pn-text,#172b4d);border-color:var(--pn-line,#d0d5dd);background:var(--pn-surface,#fff)}.finance-reference .finance-row-menu[data-v-ee8620ea]{display:inline-block;vertical-align:middle;margin:0}.finance-reference .finance-row-menu>summary[data-v-ee8620ea]{list-style:none;padding:6px}.finance-reference .finance-row-menu>summary[data-v-ee8620ea]::-webkit-details-marker{display:none}.finance-reference .finance-row-menu[open][data-v-ee8620ea]{display:block;margin-top:6px}.finance-reference .finance-row-menu__items[data-v-ee8620ea]{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:130px;padding:5px;margin-top:5px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;background:var(--pn-surface,#fff)}.finance-reference .finance-row-menu__items button[data-v-ee8620ea]{display:block;width:100%;min-height:29px;margin:0;text-align:left;background:transparent;color:var(--pn-text,#172b4d);border:0;font-size:10px;font-weight:500;cursor:pointer}.finance-reference .finance-row-menu__items button[data-v-ee8620ea]:hover{background:var(--pn-surface-alt,#f5f7fa)}.finance-reference .finance-row-menu__items button.danger[data-v-ee8620ea]{color:var(--pn-danger-text,#b42318);background:var(--pn-danger-bg,#fff1f3)}.finance-reference button[data-v-ee8620ea]:disabled{cursor:not-allowed;opacity:.5}.finance-reference .finance-pagination[data-v-ee8620ea]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 2px;color:var(--pn-label,#667085);font-size:10px}.finance-reference .finance-pagination>div[data-v-ee8620ea]{display:flex;align-items:center;gap:7px}.finance-reference .finance-pagination label[data-v-ee8620ea]{display:flex;align-items:center;gap:7px;margin-right:7px}.finance-reference .finance-pagination select[data-v-ee8620ea]{padding:5px 7px;font-size:10px}.finance-reference .finance-pagination button[data-v-ee8620ea],.finance-reference .finance-pagination select[data-v-ee8620ea]{min-height:29px;border:1px solid var(--pn-line,#d0d5dd);border-radius:5px;background:var(--pn-surface,#fff);color:var(--pn-text,#172b4d)}.finance-reference .finance-pagination button[data-v-ee8620ea]{display:grid;place-items:center;min-width:29px;cursor:pointer}.finance-reference .finance-panel-facts[data-v-ee8620ea]{display:grid;grid-template-columns:minmax(78px,.9fr) minmax(0,1.3fr);margin:12px 0 0;font-size:11px;line-height:1.5}.finance-reference .finance-panel-facts dd[data-v-ee8620ea],.finance-reference .finance-panel-facts dt[data-v-ee8620ea]{margin:0;padding:12px 0;border-bottom:1px solid var(--pn-line,#e2e8f0);overflow-wrap:anywhere}.finance-reference .finance-panel-facts dt[data-v-ee8620ea]{color:var(--pn-label,#667085)}.finance-reference .finance-panel-facts dd[data-v-ee8620ea]{text-align:right;font-weight:500;padding-left:10px}.finance-reference .finance-panel-facts .finance-panel-total[data-v-ee8620ea]{font-size:16px;font-weight:750}.finance-reference .finance-panel-section[data-v-ee8620ea]{border-top:1px solid var(--pn-line,#e2e8f0);margin-top:17px;padding-top:15px}.finance-reference .finance-panel-section h3[data-v-ee8620ea]{margin:0 0 12px;font-size:12px}.finance-reference .finance-panel-section p[data-v-ee8620ea]{margin:8px 0;font-size:10px;line-height:1.65;color:var(--pn-label,#667085);overflow-wrap:anywhere}.finance-reference .finance-panel-section p span[data-v-ee8620ea],.finance-reference .finance-panel-section p strong[data-v-ee8620ea]{display:block}.finance-reference .finance-panel-section p strong[data-v-ee8620ea]{color:var(--pn-text,#172b4d)}.finance-reference .finance-panel-policy[data-v-ee8620ea]{padding:11px 0;border-bottom:1px solid var(--pn-line,#e2e8f0)}.finance-reference .unified-policy-control[data-v-ee8620ea]{align-items:flex-start;font-size:11px;line-height:1.6;margin:0 0 9px}.finance-reference .unified-policy-control input[data-v-ee8620ea]{margin-top:3px;flex-shrink:0;accent-color:#ed2c70}.finance-reference .finance-panel-policy .finance-button[data-v-ee8620ea]{width:100%;font-size:10px}.finance-reference .empty-line[data-v-ee8620ea]{font-size:11px}@media (max-width:1599px){.finance-reference .finance-workspace--with-panel .finance-charts[data-v-ee8620ea]{grid-template-columns:minmax(0,1fr)}.finance-reference .finance-workspace--with-panel .kpis[data-v-ee8620ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reference .finance-status-chart__layout[data-v-ee8620ea]{justify-content:center}.finance-reference .finance-status-legend[data-v-ee8620ea]{flex:0 1 260px}}@media (max-width:1199px){.finance-reference .finance-workspace--with-panel[data-v-ee8620ea]{grid-template-columns:minmax(0,1fr)}.finance-reference .finance-workspace--with-panel .finance-charts[data-v-ee8620ea]{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}.finance-reference .finance-workspace--with-panel .kpis[data-v-ee8620ea]{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-reference .finance-header-actions[data-v-ee8620ea]{gap:7px}.finance-reference .finance-status-chart__layout[data-v-ee8620ea]{gap:12px}.finance-reference .finance-status-donut[data-v-ee8620ea]{width:112px;height:112px;padding:14px}}@media (max-width:950px){.finance-reference[data-v-ee8620ea]{padding:20px}.finance-reference .finance-workspace--with-panel .kpis[data-v-ee8620ea],.finance-reference .kpis[data-v-ee8620ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reference .finance-charts[data-v-ee8620ea],.finance-reference .finance-workspace--with-panel .finance-charts[data-v-ee8620ea]{grid-template-columns:minmax(0,1fr)}.finance-reference .finance-status-legend[data-v-ee8620ea]{flex:0 1 330px}.finance-reference .finance-status-chart__layout[data-v-ee8620ea]{justify-content:flex-start}.finance-reference .finance-status-donut[data-v-ee8620ea]{width:132px;height:132px;padding:17px}}@media (max-width:600px){.finance-reference .filters .period[data-v-ee8620ea]{grid-column:1/-1;flex:0 0 100%;width:100%;min-width:0}.finance-reference[data-v-ee8620ea]{padding:17px 12px;gap:14px}.finance-reference .finance-heading__icon[data-v-ee8620ea]{width:40px;height:40px;border-radius:8px}.finance-reference .finance-heading[data-v-ee8620ea]{gap:11px}.finance-reference .page-header h1[data-v-ee8620ea]{font-size:22px}.finance-reference .page-header p[data-v-ee8620ea]{font-size:11px}.finance-reference .finance-header-actions[data-v-ee8620ea]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-reference .finance-header-actions .finance-button[data-v-ee8620ea]{padding:8px 7px;font-size:10px;gap:4px;min-width:0}.finance-reference .finance-workspace-nav>span[data-v-ee8620ea]{display:none}.finance-reference .finance-workspace-nav button[data-v-ee8620ea]{font-size:11px;padding:9px 10px}.finance-reference .finance-workspace-main[data-v-ee8620ea]{gap:13px}.finance-reference .kpis[data-v-ee8620ea]{gap:9px}.finance-reference .kpi[data-v-ee8620ea]{min-height:99px;padding:13px 10px 11px}.finance-reference .kpi .kpi__icon[data-v-ee8620ea]{position:static;width:26px;height:26px;margin-right:6px;border-radius:6px}.finance-reference .kpi .kpi__icon svg[data-v-ee8620ea]{width:17px;height:17px}.finance-reference .kpi>div[data-v-ee8620ea]{font-size:10px;gap:0}.finance-reference .kpi strong[data-v-ee8620ea]{font-size:21px;margin-top:4px;overflow-wrap:anywhere}.finance-reference .kpi small[data-v-ee8620ea]{font-size:9px}.finance-reference .finance-filter-card[data-v-ee8620ea]{gap:9px;padding:10px}.finance-reference .grow[data-v-ee8620ea]{flex-basis:100%}.finance-reference .select-field[data-v-ee8620ea]{flex:1;min-width:120px}.finance-reference .period[data-v-ee8620ea]{width:auto;flex:1;padding:0 9px;flex-wrap:nowrap}.finance-reference .finance-extra-filters[data-v-ee8620ea]{flex-direction:column;align-items:stretch;gap:11px}.finance-reference .finance-entity-filter[data-v-ee8620ea]{width:100%;min-width:0}.finance-reference .finance-status-tabs[data-v-ee8620ea]{gap:5px}.finance-reference .finance-status-tabs button[data-v-ee8620ea]{padding:7px 10px;font-size:9px}.finance-reference .finance-columns-toggle[data-v-ee8620ea]{font-size:9px}.finance-reference .table-card>.section-title[data-v-ee8620ea]{padding:12px;flex-wrap:wrap}.finance-reference .finance-pagination[data-v-ee8620ea]{align-items:flex-start}.finance-reference .finance-pagination>div[data-v-ee8620ea]{width:100%;justify-content:flex-end}.finance-reference .finance-pagination label[data-v-ee8620ea]{margin-right:auto}.finance-reference .finance-status-chart__layout[data-v-ee8620ea]{gap:14px}.finance-reference .finance-status-donut[data-v-ee8620ea]{width:105px;height:105px;padding:13px}.finance-reference .finance-status-donut strong[data-v-ee8620ea]{font-size:22px}.finance-reference .finance-status-legend__row[data-v-ee8620ea]{font-size:9px;-moz-column-gap:5px;column-gap:5px}.finance-reference .finance-receipts-chart[data-v-ee8620ea],.finance-reference .finance-status-chart[data-v-ee8620ea]{padding:13px}.finance-reference .finance-receipts-chart__axis[data-v-ee8620ea]{width:64px;font-size:8px}}.finance-reference td .tw-inline-flex[data-v-ee8620ea]{display:inline-flex}.finance-reference .finance-status-donut strong[data-v-ee8620ea]{max-width:100%;padding:0 4px;font-size:15px;line-height:1.35;overflow-wrap:anywhere;box-sizing:border-box}@media (max-width:600px){.finance-reference .finance-status-donut strong[data-v-ee8620ea]{font-size:13px}}