.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-585d2d02]{color:var(--pn-text,#334155)}.inauguration[data-v-585d2d02]{margin-top:0;font-size:13px}.calendar-warning[data-v-585d2d02]{color:var(--pn-warning-text,#92400e);font-size:13px}.calendar-fields[data-v-585d2d02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.calendar-fields label[data-v-585d2d02],.manual-inauguration[data-v-585d2d02]{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:12px}.manual-inauguration[data-v-585d2d02]{max-width:350px;margin-bottom:14px}.manual-inauguration small[data-v-585d2d02]{color:var(--pn-label,#64748b);font-weight:400}.calendar-fields input[data-v-585d2d02],.manual-inauguration input[data-v-585d2d02]{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-585d2d02]{color:var(--pn-label,#64748b);font-size:12px;line-height:1.6}.calendar-pages button[data-v-585d2d02],.year-shortcut[data-v-585d2d02]{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-585d2d02]:disabled,input[data-v-585d2d02]:disabled{opacity:.6}.calendar-table-container[data-v-585d2d02]{margin-top:14px;overflow-x:auto}table[data-v-585d2d02]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-585d2d02],th[data-v-585d2d02]{border-bottom:1px solid var(--pn-line,#e2e8f0);padding:9px;text-align:left}th[data-v-585d2d02]{background:var(--pn-surface-alt,#f8fafc)}.calendar-pages[data-v-585d2d02]{display:flex;align-items:center;gap:12px;font-size:12px}.calendar-pages button[data-v-585d2d02]{margin-top:0}@media (max-width:600px){.calendar-fields[data-v-585d2d02]{grid-template-columns:1fr}}.contract-backdrop[data-v-ab93e488]{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.55);display:grid;place-items:center;padding:24px}.contract-modal[data-v-ab93e488]{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-ab93e488],.existing-contracts[data-v-ab93e488]{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-ab93e488],.existing-contracts p[data-v-ab93e488]{margin:0 0 10px}.existing-contract[data-v-ab93e488]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.existing-contract span[data-v-ab93e488]{min-width:0;overflow-wrap:anywhere}footer[data-v-ab93e488],header[data-v-ab93e488]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px}header[data-v-ab93e488]{position:sticky;top:0;z-index:2;background:var(--pn-surface,#fff);border-bottom:1px solid var(--pn-line,#e2e8f0)}h2[data-v-ab93e488]{margin:0;font-size:21px;color:var(--pn-text,#172554)}header p[data-v-ab93e488]{margin:4px 0 0;color:var(--pn-label,#64748b);font-size:13px}.contract-reassign[data-v-ab93e488]{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-ab93e488],.contract-reassign p[data-v-ab93e488]{margin:0}.contract-reassign h3[data-v-ab93e488]{font-size:15px;color:var(--pn-danger-text,#78350f)}.contract-reassign p[data-v-ab93e488]{font-size:12px;color:var(--pn-warning-text,#92400e)}.contract-reassign button[data-v-ab93e488]{justify-self:start;border:0;border-radius:8px;padding:9px 14px;color:#fff;background:#9a3412;font-weight:700}.contract-reassign button[data-v-ab93e488]:disabled{opacity:.55;cursor:not-allowed}.payer-incomplete[data-v-ab93e488]{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-ab93e488]{margin:0;flex:1 1 270px}.payer-incomplete button[data-v-ab93e488]{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-ab93e488]:disabled{opacity:.55;cursor:not-allowed}.icon-button[data-v-ab93e488]{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-ab93e488]{padding:0 26px 26px}fieldset[data-v-ab93e488]{margin:24px 0 0;padding:18px;border:1px solid var(--pn-line,#e2e8f0);border-radius:12px}legend[data-v-ab93e488]{padding:0 8px;font-weight:800;color:var(--pn-text,#334155)}.grid[data-v-ab93e488]{display:grid;gap:14px}.grid.two[data-v-ab93e488]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three[data-v-ab93e488]{grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-ab93e488]{display:flex;flex-direction:column;gap:6px;color:var(--pn-text,#475569);font-size:12px;font-weight:700}input[data-v-ab93e488],select[data-v-ab93e488]{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-ab93e488]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.discount-intro[data-v-ab93e488]{margin-top:0}.discount-period[data-v-ab93e488]{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-ab93e488]{flex:1;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.discount-grid input[data-v-ab93e488],.discount-grid select[data-v-ab93e488]{box-sizing:border-box;min-width:0;width:100%}.discount-period .remove[data-v-ab93e488]{min-height:40px}.discount-add[data-v-ab93e488]{margin-top:14px}.discount-save[data-v-ab93e488]{display:block;margin-top:14px}.totem-address-copy[data-v-ab93e488]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.totem-address-copy small[data-v-ab93e488]{color:var(--pn-label,#64748b);font-size:12px}.rule-row[data-v-ab93e488]{display:flex;align-items:end;gap:10px;padding:10px;background:var(--pn-info-bg,#f8fafc);border-radius:10px}.rule-row label[data-v-ab93e488]{flex:1}.rule-row.band[data-v-ab93e488]{flex-wrap:wrap}.pricing-rule-card[data-v-ab93e488]{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-ab93e488]{margin:0;color:var(--pn-text,#334155);font-size:13px;font-weight:800}.pricing-equation[data-v-ab93e488]{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-ab93e488]{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-ab93e488],.postpaid-equation[data-v-ab93e488]:first-of-type{grid-template-columns:max-content minmax(120px,1fr) 24px minmax(120px,1fr) 34px 34px}.postpaid-equation.open-band[data-v-ab93e488]{padding-top:12px;border-top:1px solid var(--pn-line,#e2e8f0)}.pricing-input[data-v-ab93e488]{position:relative;min-width:0;display:flex}.pricing-input input[data-v-ab93e488]{box-sizing:border-box;width:100%;min-width:0;padding-left:36px;background:var(--pn-surface,#fff)}.pricing-input.percentage input[data-v-ab93e488]{padding-left:10px;padding-right:30px}.pricing-input.readonly input[data-v-ab93e488]{background:var(--pn-info-bg,#eef2f7);color:var(--pn-label,#64748b);cursor:default}.input-prefix[data-v-ab93e488],.input-suffix[data-v-ab93e488]{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-ab93e488]{left:10px}.input-suffix[data-v-ab93e488]{right:10px}.equals[data-v-ab93e488]{text-align:center;color:var(--pn-text,#172554);font-size:16px;font-weight:900}.add-inline[data-v-ab93e488],.remove-inline[data-v-ab93e488]{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-ab93e488]{background:var(--pn-brand-bg,#fff0f5);color:var(--pn-brand-text,#e11d69)}.remove-inline[data-v-ab93e488]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.button-placeholder[data-v-ab93e488]{width:34px;height:1px}.sr-only[data-v-ab93e488]{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-ab93e488],.primary[data-v-ab93e488],.remove[data-v-ab93e488],.secondary[data-v-ab93e488]{border:0;border-radius:8px;padding:10px 14px;font-weight:700}.add[data-v-ab93e488]{align-self:flex-start;background:var(--pn-brand-bg,#fff0f5);color:var(--pn-brand-text,#e11d69)}.remove[data-v-ab93e488]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.hint[data-v-ab93e488]{color:var(--pn-label,#64748b);font-size:12px;margin:10px 0 0}.error[data-v-ab93e488]{color:var(--pn-danger-text,#b91c1c);background:var(--pn-danger-bg,#fef2f2);padding:12px;border-radius:8px}footer[data-v-ab93e488]{padding:24px 0 0;justify-content:flex-end}.secondary[data-v-ab93e488]{background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#475569)}.primary[data-v-ab93e488]{background:#f0246e;color:#fff}.primary[data-v-ab93e488]:disabled{opacity:.55}@media (max-width:720px){.contract-backdrop[data-v-ab93e488]{padding:8px}.discount-grid[data-v-ab93e488],.grid.three[data-v-ab93e488],.grid.two[data-v-ab93e488]{grid-template-columns:1fr}.discount-period[data-v-ab93e488],.rule-row[data-v-ab93e488]{align-items:stretch;flex-direction:column}.postpaid-equation.open-band[data-v-ab93e488],.postpaid-equation[data-v-ab93e488],.postpaid-equation[data-v-ab93e488]:first-of-type,.pricing-equation[data-v-ab93e488]{grid-template-columns:1fr;gap:6px}.pricing-equation .equals[data-v-ab93e488]{display:none}.add-inline[data-v-ab93e488],.pricing-input[data-v-ab93e488],.remove-inline[data-v-ab93e488]{width:100%}.button-placeholder[data-v-ab93e488]{display:none}}.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-05d5dbbc]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.55)}.standalone-modal[data-v-05d5dbbc]{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-05d5dbbc]{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-05d5dbbc]{margin:0;font-size:21px}.hint[data-v-05d5dbbc],footer p[data-v-05d5dbbc],header p[data-v-05d5dbbc],small[data-v-05d5dbbc]{color:var(--pn-label,#64748b);font-size:12px;line-height:1.55}header p[data-v-05d5dbbc]{margin:4px 0 0}.close-button[data-v-05d5dbbc]{background:transparent;color:var(--pn-text,#172554);padding:7px;border:0;border-radius:7px;cursor:pointer}fieldset[data-v-05d5dbbc]{border:1px solid var(--pn-line,#e2e8f0);border-radius:12px;margin:22px 26px;padding:18px;min-width:0}legend[data-v-05d5dbbc]{padding:0 7px;font-size:14px;font-weight:700}.grid[data-v-05d5dbbc]{display:grid;gap:16px;margin-top:12px}.two[data-v-05d5dbbc]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-05d5dbbc]{display:grid;gap:7px;font-size:12px;color:var(--pn-text,#344478);min-width:0}input[data-v-05d5dbbc],select[data-v-05d5dbbc]{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-05d5dbbc]:focus-visible,input[data-v-05d5dbbc]:focus-visible,select[data-v-05d5dbbc]:focus-visible{outline:2px solid var(--pn-brand,#db2465);outline-offset:2px}.error[data-v-05d5dbbc]{color:var(--pn-danger-text,#b42318);font-size:13px;margin:14px 26px}fieldset .error[data-v-05d5dbbc]{margin:12px 0 0}footer[data-v-05d5dbbc]{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-05d5dbbc]{margin:0;flex:1 1 230px}.primary[data-v-05d5dbbc]{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-05d5dbbc]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.standalone-backdrop[data-v-05d5dbbc]{padding:12px}.two[data-v-05d5dbbc]{grid-template-columns:1fr}header[data-v-05d5dbbc]{padding:17px}fieldset[data-v-05d5dbbc]{margin:16px;padding:14px}footer[data-v-05d5dbbc]{padding:16px}.error[data-v-05d5dbbc]{margin-inline:16px}}.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-7f31d346]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:500}.standalone-bills .table-scroll[data-v-7f31d346]{max-width:100%;overflow-x:auto}.standalone-bills table[data-v-7f31d346]{width:100%;min-width:750px}.standalone-bills details[data-v-7f31d346]{margin-top:8px;font-size:13px}.standalone-bills summary[data-v-7f31d346]{cursor:pointer;font-weight:600}.standalone-bills ul[data-v-7f31d346]{margin-top:8px;padding-left:18px}.finance-status-chart[data-v-7f31d346]{padding:20px;margin:16px 0}.finance-status-chart__row[data-v-7f31d346]{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-7f31d346]{text-align:right;white-space:nowrap}.finance-status-chart__track[data-v-7f31d346]{height:12px;background:var(--pn-info-bg,#f1f5f9);border-radius:12px;overflow:hidden}.finance-status-chart__track>div[data-v-7f31d346]{height:100%;border-radius:inherit}.finance-status-chart__track .open[data-v-7f31d346]{background:#f59e0b}.finance-status-chart__track .overdue[data-v-7f31d346]{background:#e44e45}.finance-status-chart__track .paid[data-v-7f31d346]{background:#19a56a}@media (max-width:640px){.finance-status-chart__row[data-v-7f31d346]{grid-template-columns:minmax(80px,1fr) minmax(30px,1fr)}.finance-status-chart__row strong[data-v-7f31d346]{grid-column:2}}.finance-page[data-v-7f31d346]{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-7f31d346],.page-header[data-v-7f31d346],.partner-card>header[data-v-7f31d346],.section-title[data-v-7f31d346]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header h1[data-v-7f31d346]{margin:0;font-size:28px;line-height:34px;font-weight:900;color:var(--pn-text,#172554)}.page-header p[data-v-7f31d346],.partner-card header p[data-v-7f31d346],.section-title p[data-v-7f31d346]{margin:5px 0 0;color:var(--pn-label,#64748b);font-size:13px}.primary[data-v-7f31d346],.secondary[data-v-7f31d346]{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-7f31d346]{background:#f0246e;color:#fff}.secondary[data-v-7f31d346]{background:var(--pn-surface,#fff);border-color:var(--pn-line,#e2e8f0);color:var(--pn-text,#475569)}.secondary[data-v-7f31d346]:disabled{opacity:.5}.compact[data-v-7f31d346]{min-height:32px;padding:0 10px}.feedback[data-v-7f31d346]{margin:0;color:var(--pn-label,#64748b);font-size:13px}.feedback.error[data-v-7f31d346]{color:var(--pn-danger-text,#b91c1c)}.kpis[data-v-7f31d346]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card[data-v-7f31d346],.kpi[data-v-7f31d346]{box-sizing:border-box;border:1px solid var(--pn-line,#e2e4ea);border-radius:16px;background:var(--pn-surface,#fff)}.kpi[data-v-7f31d346]{min-width:0;min-height:112px;padding:18px;display:flex;flex-direction:column;gap:17px}.kpi div[data-v-7f31d346]{display:flex;align-items:center;gap:8px;color:var(--pn-label,#64748b);font-size:13px;font-weight:600}.kpi strong[data-v-7f31d346]{font-size:27px;line-height:33px;overflow-wrap:anywhere}.filters[data-v-7f31d346]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance-entity-filter[data-v-7f31d346]{flex:1 1 210px;min-width:0;display:grid;gap:5px}.finance-entity-filter>span[data-v-7f31d346]{color:var(--pn-label,#64748b);font-size:12px;font-weight:600}.field[data-v-7f31d346]{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-7f31d346]:focus-within{border-color:#f0246e;box-shadow:0 0 0 2px rgba(240,36,110,.1)}.field input[data-v-7f31d346],.field select[data-v-7f31d346]{min-width:0;border:0;outline:0;background:transparent;color:var(--pn-text,#1e293b);font:inherit}.period input[data-v-7f31d346]{width:125px}.grow[data-v-7f31d346]{flex:1 1 250px}.grow input[data-v-7f31d346]{flex:1}.select-field[data-v-7f31d346]{min-width:205px}.select-field select[data-v-7f31d346]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.table-card[data-v-7f31d346]{padding:22px}.partner-card h2[data-v-7f31d346],.section-title h2[data-v-7f31d346]{margin:0;font-size:16px;color:var(--pn-text,#1e293b)}.table-scroll[data-v-7f31d346]{width:100%;overflow:auto;margin-top:18px}table[data-v-7f31d346]{width:100%;min-width:920px;border-collapse:collapse}td[data-v-7f31d346],th[data-v-7f31d346]{padding:13px 12px;border-bottom:1px solid var(--pn-line,#eef2f7);text-align:left;font-size:12px;vertical-align:middle}th[data-v-7f31d346]{color:var(--pn-label,#64748b);font-weight:700;background:var(--pn-info-bg,#f8fafc)}td span[data-v-7f31d346],td strong[data-v-7f31d346]{display:block}td span[data-v-7f31d346]{margin-top:4px;color:var(--pn-label,#64748b)}.billing-action-note[data-v-7f31d346]{max-width:210px;color:var(--pn-danger-text,#b91c1c);font-size:11px;line-height:1.4}.actions[data-v-7f31d346]{white-space:nowrap}.actions button[data-v-7f31d346]{margin:2px;padding:6px 8px;border:0;border-radius:6px;background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#334155);font-size:11px;font-weight:700}.actions button.danger[data-v-7f31d346]{background:var(--pn-danger-bg,#fee2e2);color:var(--pn-danger-text,#b91c1c)}.actions button.finance-action-white[data-v-7f31d346],.finance-action-white[data-v-7f31d346]{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.unpaid-prints[data-v-7f31d346]{padding:20px}.unpaid-prints-selector[data-v-7f31d346]{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-7f31d346]{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-7f31d346]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.unpaid-prints-grid>div[data-v-7f31d346]{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-7f31d346]{color:var(--pn-label,#64748b);font-size:11px}.unpaid-prints-grid strong[data-v-7f31d346]{color:var(--pn-text,#1e293b);font-size:20px}.unpaid-prints-note[data-v-7f31d346]{margin:12px 0 0;color:var(--pn-label,#64748b);font-size:11px}.partner-search[data-v-7f31d346]{max-width:420px}.partner-search input[data-v-7f31d346]{flex:1}.partners[data-v-7f31d346]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-card[data-v-7f31d346]{padding:20px;min-width:0}.partner-card>header>strong[data-v-7f31d346]{font-size:18px;color:var(--pn-text,#172554)}.partner-kpis[data-v-7f31d346]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.partner-kpis span[data-v-7f31d346]{padding:11px;border-radius:9px;background:var(--pn-info-bg,#f8fafc);color:var(--pn-label,#64748b);font-size:11px}.partner-kpis b[data-v-7f31d346]{display:block;color:var(--pn-text,#1e293b);font-size:17px}.contracts[data-v-7f31d346]{display:flex;flex-direction:column;gap:8px}.contract-row[data-v-7f31d346]{padding:11px;border:1px solid var(--pn-line,#eef2f7);border-radius:10px;flex-wrap:wrap}.contract-row>div[data-v-7f31d346]{min-width:170px;flex:1}.contract-row span[data-v-7f31d346],.contract-row strong[data-v-7f31d346]{display:block}.contract-row span[data-v-7f31d346]{margin-top:4px;color:var(--pn-label,#64748b);font-size:11px}.empty-line[data-v-7f31d346]{color:var(--pn-label,#64748b);font-size:12px}@media (max-width:1000px){.unpaid-prints-grid[data-v-7f31d346]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis[data-v-7f31d346]{grid-template-columns:repeat(2,minmax(0,1fr))}.partners[data-v-7f31d346]{grid-template-columns:1fr}}@media (max-width:640px){.unpaid-prints-grid[data-v-7f31d346]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page[data-v-7f31d346]{padding:20px 14px}.page-header[data-v-7f31d346]{align-items:flex-start;flex-direction:column}.kpis[data-v-7f31d346]{grid-template-columns:1fr}.period[data-v-7f31d346]{width:100%;flex-wrap:wrap;padding:10px}.period input[data-v-7f31d346]{flex:1;min-width:118px}.filters>.secondary[data-v-7f31d346]{flex:1}.partner-card>header[data-v-7f31d346]{align-items:flex-start;flex-direction:column}.partner-kpis[data-v-7f31d346]{grid-template-columns:1fr}}