:root{--fliq-green:#29aa6d;--fliq-forest:#0f3d2e;--fliq-black:#0a0a0a;--fliq-ink:#1a1a1a;--fliq-line:#e6e6e6;--fliq-cream:#f5f4f0;--fliq-blue:#0a4fbd;--ink-900:var(--fliq-black);--ink-800:var(--fliq-ink);--ink-700:#2e2e2c;--ink-500:#6f6f6a;--ink-400:#9a9a94;--ink-200:var(--fliq-line);--ink-100:#efeeea;--paper:var(--fliq-cream);--surface:#fff;--accent:var(--fliq-green);--accent-weak:#e4f3ec;--ok:var(--fliq-forest);--ok-weak:#e4f3ec;--warn:#8a5a00;--warn-weak:#f6eeda;--danger:#a32c26;--danger-weak:#f8e9e7;--info:var(--fliq-blue);--info-weak:#e8eef9;--radius-s:8px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--shadow-card:0 1px 2px #0a0a0a0a, 0 10px 30px -18px #0a0a0a2e;--shadow-pop:0 12px 30px -16px var(--fliq-black);--font:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--paper);color:var(--ink-800);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55}h1,h2,h3{color:var(--ink-900);letter-spacing:-.02em;font-weight:600;line-height:1.15}a{color:var(--ink-900);border-bottom:1px solid var(--fliq-green);text-decoration:none}a:hover{color:var(--fliq-green)}.muted{color:var(--ink-500)}.small{font-size:.8rem}.num{text-align:right;font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-500);align-items:center;gap:10px;font-size:.7rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--ink-400);width:22px;height:1px;display:inline-block}.eyebrow:after{content:"";background:var(--fliq-green);border-radius:50%;width:6px;height:6px;display:inline-block}.wordmark{letter-spacing:-.03em;color:var(--ink-900);font-weight:700}.wordmark .dot{color:var(--fliq-green)}.card{background:var(--surface);border:1px solid var(--fliq-line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:1.6rem}.stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.stat{background:var(--surface);border:1px solid var(--fliq-line);border-radius:var(--radius-l);padding:1rem 1.2rem}.stat .value{letter-spacing:-.03em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650}.stat .label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-500);margin-top:.25rem;font-size:.68rem}.btn{border-radius:var(--radius-pill);border:1px solid var(--fliq-line);background:var(--surface);color:var(--ink-900);font:inherit;letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:550;transition:transform .25s,background .3s,color .3s,border-color .3s;display:inline-flex}.btn:hover:not(:disabled){background:var(--ink-100);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--fliq-black);border-color:var(--fliq-black);color:#fff;box-shadow:var(--shadow-pop)}.btn-primary:hover:not(:disabled){background:var(--fliq-green);border-color:var(--fliq-green)}.btn-danger{background:var(--danger-weak);color:var(--danger);border-color:#ecc9c5}.btn-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.btn-sm{padding:.35rem .85rem;font-size:.76rem}.btn .arrow{transition:transform .3s;display:inline-block}.btn:hover .arrow{transform:translate(4px)}.field{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-500);flex-direction:column;gap:.4rem;font-size:.7rem;font-weight:550;display:flex}.input{border:1px solid var(--fliq-line);border-radius:var(--radius-m);font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink-900);background:var(--surface);padding:.65rem .85rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--ink-400)}.input:focus{border-color:var(--fliq-green);box-shadow:0 0 0 3px var(--accent-weak);outline:none}.badge{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border:1px solid var(--fliq-line);color:var(--ink-500);white-space:nowrap;padding:.2rem .7rem;font-size:.68rem;font-weight:550;display:inline-block}.badge-ok,.badge-state-PAID,.badge-state-RECONCILED{background:var(--ok-weak);color:var(--fliq-forest);border-color:#c8e6d7}.badge-state-DISTRIBUTED{background:var(--info-weak);color:var(--info);border-color:#c9d8f0}.badge-state-REMINDED{background:var(--warn-weak);color:var(--warn);border-color:#e8d9b5}.badge-state-COLLECTION,.badge-overdue{background:var(--danger-weak);color:var(--danger);border-color:#ecc9c5}.badge-state-ON_HOLD,.badge-state-CANCELLED,.badge-state-INGESTED{background:var(--ink-100);border-color:var(--fliq-line);color:var(--ink-500)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.87rem}th,td{text-align:left;border-bottom:1px solid var(--ink-100);padding:.7rem .65rem}th{color:var(--ink-400);text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-weight:550}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr{transition:background .15s}tbody tr:hover{background:var(--paper)}tbody tr:last-child td{border-bottom:none}td a{color:var(--fliq-green);border-bottom-color:#0000}td a:hover{border-bottom-color:var(--fliq-green)}@media (width<=760px){.card{border-radius:16px;padding:1.15rem}.stats{grid-template-columns:repeat(2,1fr);gap:.55rem}.stat{border-radius:14px;padding:.75rem .9rem}.stat .value{font-size:1.2rem}.table-wrap th,.table-wrap td{white-space:nowrap}}.flash{border-radius:var(--radius-m);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-size:.9rem;font-weight:500;display:flex}.flash-ok{background:var(--ok-weak);color:var(--fliq-forest);border-color:#c8e6d7}.flash-error{background:var(--danger-weak);color:var(--danger);border-color:#ecc9c5}.flash[role=status]{cursor:pointer}.flash-x{opacity:.55;flex:none;font-size:.8rem;line-height:1}.flash[role=status]:hover .flash-x{opacity:.9}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.modal-backdrop[data-v-913eb116]{z-index:50;background:#0a0a0a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-913eb116]{flex-direction:column;gap:.9rem;width:100%;max-width:28rem;max-height:90vh;display:flex;overflow:auto}.modal-head[data-v-913eb116]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.modal-head h2[data-v-913eb116]{margin:0;font-size:1.15rem}.modal-head .eyebrow[data-v-913eb116]{margin-bottom:.3rem;display:flex}.wizard-form[data-v-913eb116]{flex-direction:column;gap:.75rem;display:flex}.field[data-v-913eb116]{color:var(--ink-700);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.color-input[data-v-913eb116]{cursor:pointer;height:2.4rem;padding:.15rem .35rem}.done-body[data-v-913eb116]{color:var(--ink-700);margin:0;line-height:1.45}.modal-actions[data-v-913eb116]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spacer[data-v-913eb116]{flex:1}.modal-backdrop[data-v-c0d820db]{z-index:50;background:#0a0a0a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-c0d820db]{flex-direction:column;gap:.7rem;width:100%;max-width:26rem;display:flex}.modal-head[data-v-c0d820db]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.modal-head h3[data-v-c0d820db]{margin:0}.field-label[data-v-c0d820db]{color:var(--ink-700);font-size:.85rem}.modal-actions[data-v-c0d820db]{justify-content:flex-end;gap:.5rem;display:flex}th.sorted[data-v-39644695]{color:var(--ink-700)}.sort-btn[data-v-39644695]{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:0;padding:0;transition:color .15s;display:inline-flex}.num .sort-btn[data-v-39644695]{justify-content:flex-end}.sort-btn[data-v-39644695]:hover{color:var(--ink-900)}.sort-btn[data-v-39644695]:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px;border-radius:3px}.ind[data-v-39644695]{opacity:0;font-size:.85em;transition:opacity .15s,color .15s}.sort-btn:hover .ind[data-v-39644695]{opacity:.45}.ind.on[data-v-39644695]{opacity:1;color:var(--fliq-green)}.intro[data-v-e907b9dc]{margin:.35rem 0 1.1rem}.agency-pick[data-v-e907b9dc]{gap:.6rem;margin-bottom:1rem;display:flex}.agency-pick select[data-v-e907b9dc]{width:auto;min-width:14rem}.connection-form[data-v-e907b9dc]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.span-2[data-v-e907b9dc]{grid-column:1/-1}.agency-actions[data-v-e907b9dc]{gap:.6rem;display:flex}.client-list[data-v-e907b9dc]{flex-direction:column;gap:.45rem;margin-top:1.1rem;display:flex}.client-item[data-v-e907b9dc]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.client-item input[data-v-e907b9dc]{accent-color:var(--fliq-green)}.client-list .btn[data-v-e907b9dc]{align-self:flex-start;margin-top:.6rem}.agency-team[data-v-e907b9dc]{border-top:1px solid var(--fliq-line);margin-top:1.4rem;padding-top:1rem}.team-intro[data-v-e907b9dc]{margin:.4rem 0 .7rem}.team-form[data-v-e907b9dc]{gap:.5rem;margin-bottom:.7rem;display:flex}.team-form .input[data-v-e907b9dc]{max-width:18rem}.team-list[data-v-e907b9dc]{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.team-list li[data-v-e907b9dc]{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.cockpit[data-v-e907b9dc]{border-top:1px solid var(--fliq-line);margin-top:1.4rem;padding-top:1rem}.commission[data-v-e907b9dc]{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.7rem 0 1rem;display:flex}.commission select[data-v-e907b9dc]{width:auto;min-width:12rem}.commission .num[data-v-e907b9dc]{text-align:right;width:6rem}.cockpit-wrap[data-v-e907b9dc]{overflow-x:auto}.cockpit-table[data-v-e907b9dc]{border-collapse:collapse;width:100%;min-width:40rem;font-size:.88rem}.cockpit-table th[data-v-e907b9dc],.cockpit-table td[data-v-e907b9dc]{text-align:left;border-bottom:1px solid var(--fliq-line);padding:.5rem .7rem}.cockpit-table .num[data-v-e907b9dc]{text-align:right;white-space:nowrap}.cockpit-table thead th[data-v-e907b9dc]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500);font-size:.72rem}.cockpit-table tfoot td[data-v-e907b9dc]{border-top:2px solid var(--fliq-line);border-bottom:none}.cockpit-table td.danger[data-v-e907b9dc]{color:var(--warn)}@media (width<=640px){.connection-form[data-v-e907b9dc]{grid-template-columns:1fr}.span-2[data-v-e907b9dc]{grid-column:auto}.agency-pick[data-v-e907b9dc]{flex-wrap:wrap}.agency-pick select[data-v-e907b9dc]{flex:1;min-width:0}.agency-actions[data-v-e907b9dc]{flex-direction:column;align-items:stretch}}.card-row[data-v-b2a0d201]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.intro[data-v-b2a0d201]{margin:.35rem 0 1.1rem}.connection-form[data-v-b2a0d201]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.span-2[data-v-b2a0d201]{grid-column:1/-1}.sync-status[data-v-b2a0d201]{border-top:1px solid var(--fliq-line);margin-top:1.4rem;padding-top:1rem}.sync-status .badge[data-v-b2a0d201]{margin-left:.4rem}.error-text[data-v-b2a0d201]{background:var(--warn-weak);color:var(--warn);border-radius:8px;margin-top:.4rem;padding:.35rem .6rem;font-family:ui-monospace,monospace;font-size:.78rem;display:inline-block}@media (width<=640px){.connection-form[data-v-b2a0d201]{grid-template-columns:1fr}.span-2[data-v-b2a0d201]{grid-column:auto}}.pager[data-v-e88af746]{border-top:1px solid var(--ink-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding-top:.8rem;display:flex}.pager-btns[data-v-e88af746]{align-items:center;gap:.5rem;display:flex}.pageno[data-v-e88af746]{font-variant-numeric:tabular-nums}.view[data-v-471bc9c7]{flex-direction:column;gap:1.1rem;display:flex}.tabs[data-v-471bc9c7]{flex-wrap:wrap;gap:.3rem;display:flex}.tab[data-v-471bc9c7]{border:1px solid var(--fliq-line);background:var(--surface);border-radius:var(--radius-pill);font:inherit;color:var(--ink-500);cursor:pointer;padding:.4rem .9rem;font-size:.85rem;font-weight:550}.tab.active[data-v-471bc9c7]{background:var(--fliq-black);color:#fff;border-color:var(--fliq-black)}.kind-toggle[data-v-471bc9c7]{gap:.25rem;margin-bottom:1.1rem;display:inline-flex}.seg[data-v-471bc9c7]{border:1px solid var(--fliq-line);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink-500);padding:.4rem 1rem;font-weight:550}.seg[data-v-471bc9c7]:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.seg[data-v-471bc9c7]:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.seg.active[data-v-471bc9c7]{background:var(--accent-weak);color:var(--ink-900);border-color:#c8e6d7}.grid2[data-v-471bc9c7]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.grid2[data-v-471bc9c7]>*{min-width:0}.field[data-v-471bc9c7]{color:var(--ink-700);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.field .input[data-v-471bc9c7]{width:100%}.lines-label[data-v-471bc9c7]{margin:1.3rem 0 .5rem}.lines-head[data-v-471bc9c7],.line-row[data-v-471bc9c7]{grid-template-columns:2.4fr .8fr 1fr .9fr .9fr auto;align-items:center;gap:.5rem;display:grid}.lines-head[data-v-471bc9c7]{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-400);font-size:.66rem}.line-row[data-v-471bc9c7]{margin-top:.4rem}.line-row[data-v-471bc9c7]>*{min-width:0}.line-row .input[data-v-471bc9c7]{width:100%}.line-net[data-v-471bc9c7]{font-variant-numeric:tabular-nums;font-weight:600}.addline[data-v-471bc9c7]{margin-top:.6rem}.meta[data-v-471bc9c7]{margin-top:1.1rem}.summary[data-v-471bc9c7]{border-top:1px solid var(--fliq-line);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.25rem;margin-top:1.2rem;padding-top:1rem;display:flex}.summary .grand[data-v-471bc9c7]{color:var(--ink-900);margin-top:.3rem;font-size:1.15rem;font-weight:700}.summary .grand span[data-v-471bc9c7]{margin-right:.8rem}.summary .muted[data-v-471bc9c7]{margin-right:.6rem}.actions[data-v-471bc9c7]{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.hint[data-v-471bc9c7]{margin-top:.6rem}.intro[data-v-471bc9c7]{margin:.3rem 0 1rem}.name[data-v-471bc9c7]{color:var(--ink-900);font-weight:600}.num[data-v-471bc9c7]{text-align:right;font-variant-numeric:tabular-nums}.row-actions[data-v-471bc9c7]{justify-content:flex-end;gap:.4rem;display:flex}.rec-form[data-v-471bc9c7],.link-form[data-v-471bc9c7]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.rec-form .input[data-v-471bc9c7],.link-form .input[data-v-471bc9c7]{flex:1;min-width:8rem}.rec-empty[data-v-471bc9c7]{margin-top:.5rem}.link-list[data-v-471bc9c7]{flex-direction:column;gap:.7rem;padding:0;list-style:none;display:flex}.link-list li[data-v-471bc9c7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.link-url[data-v-471bc9c7]{align-items:center;gap:.5rem;display:flex}.link-url code[data-v-471bc9c7]{color:var(--ink-500);font-size:.78rem}.bulk-toggle[data-v-471bc9c7]{margin-bottom:.6rem}.bulk-panel[data-v-471bc9c7]{border:1px solid var(--fliq-line);border-radius:var(--radius-m);background:var(--ink-100);flex-direction:column;gap:.6rem;margin-bottom:1.1rem;padding:.9rem;display:flex}.bulk-common[data-v-471bc9c7]{flex-wrap:wrap;gap:.5rem;display:flex}.bulk-common .input[data-v-471bc9c7]{flex:1;min-width:8rem}.bulk-roster[data-v-471bc9c7]{resize:vertical;width:100%;font-family:ui-monospace,monospace;font-size:.82rem}.bulk-send[data-v-471bc9c7]{align-items:center;gap:.4rem;display:flex}.link-toolbar[data-v-471bc9c7]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem;display:flex}.link-toolbar .search[data-v-471bc9c7]{flex:1;min-width:10rem}.link-toolbar .input[data-v-471bc9c7]{min-width:8rem}.batch-summary[data-v-471bc9c7]{margin:0 0 .7rem}.link-actions[data-v-471bc9c7]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.camp-form[data-v-471bc9c7]{flex-direction:column;gap:.5rem;margin-bottom:1.1rem;display:flex}.camp-row[data-v-471bc9c7]{flex-wrap:wrap;gap:.5rem;display:flex}.camp-row .input[data-v-471bc9c7]{flex:1;min-width:7rem}@media (width<=720px){.grid2[data-v-471bc9c7]{grid-template-columns:1fr}.lines-head[data-v-471bc9c7]{display:none}.line-row[data-v-471bc9c7]{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.line-net[data-v-471bc9c7]{text-align:left;grid-column:1/-1}}.colpick[data-v-65974e7c]{display:inline-block;position:relative}.count[data-v-65974e7c]{background:var(--accent-weak);color:var(--fliq-green);border-color:#c8e6d7;margin-left:.4rem}.panel[data-v-65974e7c]{z-index:20;background:var(--surface);border:1px solid var(--fliq-line);border-radius:var(--radius-m);min-width:12rem;box-shadow:var(--shadow-pop);flex-direction:column;gap:.15rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.item[data-v-65974e7c]{border-radius:var(--radius-s);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.3rem .35rem;font-size:.85rem;display:flex}.item[data-v-65974e7c]:hover{background:var(--paper)}.linkbtn[data-v-65974e7c]{border:0;border-top:1px solid var(--ink-100);font:inherit;color:var(--ink-500);text-align:left;cursor:pointer;background:0 0;margin-top:.3rem;padding:.45rem .35rem .15rem;font-size:.78rem}.linkbtn[data-v-65974e7c]:hover{color:var(--fliq-green)}.card-row[data-v-7502d074]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.search[data-v-7502d074]{width:16rem;max-width:100%}.head-tools[data-v-7502d074]{align-items:center;gap:.5rem;display:flex}.intro[data-v-7502d074]{margin:.35rem 0 .9rem}.row[data-v-7502d074]{cursor:pointer}.name[data-v-7502d074]{color:var(--ink-900);font-weight:600}.num.overdue[data-v-7502d074]{color:var(--danger);font-weight:600}.actions[data-v-7502d074]{text-align:right}@media (width<=760px){.head-tools[data-v-7502d074]{width:100%}.search[data-v-7502d074]{flex:1;width:auto;min-width:0}}.drift-head[data-v-0a3b5508]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.intro[data-v-0a3b5508]{margin-top:.35rem}.name[data-v-0a3b5508]{color:var(--ink-900);font-weight:600}.num[data-v-0a3b5508]{text-align:right;font-variant-numeric:tabular-nums}.error-row td[data-v-0a3b5508]{white-space:normal;border-top:none;padding-top:0}.waitlist[data-v-0a3b5508]{border-top:1px solid var(--fliq-line);margin-top:1.6rem;padding-top:1rem}.waitlist-list[data-v-0a3b5508]{margin-top:.6rem;padding:0;font-size:.85rem;list-style:none}.waitlist-list li[data-v-0a3b5508]{align-items:center;gap:.6rem;padding:.25rem 0;display:flex}.error-text[data-v-0a3b5508]{background:var(--warn-weak);color:var(--warn);border-radius:8px;padding:.35rem .6rem;font-family:ui-monospace,monospace;font-size:.78rem;display:inline-block}.view[data-v-24f06a92]{flex-direction:column;gap:1.1rem;display:flex}.card-row[data-v-24f06a92]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-actions[data-v-24f06a92]{gap:.5rem;display:flex}.intro[data-v-24f06a92]{margin:.35rem 0 .9rem}.actions[data-v-24f06a92]{text-align:right}.filterbar[data-v-24f06a92]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.chips[data-v-24f06a92]{flex-wrap:wrap;gap:.35rem;display:flex}.filter-tools[data-v-24f06a92]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.chip[data-v-24f06a92]{border:1px solid var(--fliq-line);background:var(--surface);border-radius:var(--radius-pill);font:inherit;color:var(--ink-500);cursor:pointer;padding:.3rem .75rem;font-size:.78rem;font-weight:550;transition:background .2s,color .2s,border-color .2s}.chip[data-v-24f06a92]:hover{background:var(--ink-100)}.chip.active[data-v-24f06a92]{background:var(--fliq-black);border-color:var(--fliq-black);color:#fff}.chip-count[data-v-24f06a92]{opacity:.6;margin-left:.15rem}.search[data-v-24f06a92]{width:16rem;max-width:100%}.bulkbar[data-v-24f06a92]{border-radius:var(--radius-m);background:var(--accent-weak);border:1px solid #c8e6d7;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.9rem;padding:.6rem .9rem;display:flex}.input-date[data-v-24f06a92]{width:auto;padding:.3rem .5rem;font-size:.8rem}.check-cell[data-v-24f06a92]{width:1.5rem}.check-cell input[data-v-24f06a92]{accent-color:var(--fliq-green);cursor:pointer;width:1rem;height:1rem}.row[data-v-24f06a92]{cursor:pointer}td.overdue[data-v-24f06a92]{color:var(--danger);font-weight:600}.detail-row td[data-v-24f06a92]{background:var(--paper);padding:0}.detail[data-v-24f06a92]{padding:.9rem 1rem 1rem}.detail-head[data-v-24f06a92]{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.detail-actions[data-v-24f06a92]{gap:.5rem;margin-left:auto;display:flex}.timeline[data-v-24f06a92]{padding:0;font-size:.82rem;list-style:none}.timeline li[data-v-24f06a92]{border-bottom:1px dashed var(--ink-100);padding:.3rem 0}.timeline li[data-v-24f06a92]:last-child{border-bottom:none}.payments-title[data-v-24f06a92]{margin-top:.8rem;margin-bottom:.2rem}.payment-line[data-v-24f06a92]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.interest[data-v-24f06a92]{color:var(--warn);margin-top:.7rem}.grace-row[data-v-24f06a92]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.notes[data-v-24f06a92]{margin-top:.9rem}.note-form[data-v-24f06a92]{gap:.5rem;margin-top:.5rem;display:flex}.note-form .input[data-v-24f06a92]{max-width:26rem}.stats[data-v-24f06a92]{grid-template-columns:repeat(3,1fr)}.onboarding[data-v-24f06a92]{background:var(--accent-weak);border-color:#c8e6d7}.onboarding-head[data-v-24f06a92]{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.onboarding-head h2[data-v-24f06a92]{margin-top:.3rem}.ob-steps[data-v-24f06a92]{flex-direction:column;gap:.6rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.ob-steps li[data-v-24f06a92]{color:var(--ink-700);align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.ob-steps li.done[data-v-24f06a92]{color:var(--ink-400)}.ob-mark[data-v-24f06a92]{background:var(--surface);border:1px solid #c8e6d7;border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;display:grid}.ob-steps li.done .ob-mark[data-v-24f06a92]{background:var(--fliq-green);border-color:var(--fliq-green);color:#fff}.ob-text a[data-v-24f06a92]{color:var(--fliq-green);border-bottom-color:#0000;margin-left:.4rem}.readybar[data-v-24f06a92]{border:1px solid var(--ink-100);background:var(--accent-weak,#f3faf6);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:.7rem 0 .4rem;padding:.65rem .85rem;font-size:.9rem;display:flex}.confirm-list[data-v-24f06a92]{max-height:14rem;margin:0;padding:0;font-size:.88rem;list-style:none;overflow:auto}.confirm-list li[data-v-24f06a92]{border-bottom:1px dashed var(--ink-100);flex-wrap:wrap;gap:.35rem;padding:.35rem 0;display:flex}.confirm-list li[data-v-24f06a92]:last-child{border-bottom:none}.modal-backdrop[data-v-24f06a92]{z-index:40;background:#0a0a0a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-24f06a92]{flex-direction:column;gap:.8rem;width:100%;max-width:40rem;max-height:90vh;display:flex}.modal-head[data-v-24f06a92]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.modal-head .eyebrow[data-v-24f06a92]{margin-bottom:.3rem;display:flex}.preview-frame[data-v-24f06a92]{border:1px solid var(--fliq-line);border-radius:var(--radius-m);background:#fff;flex:1;min-height:320px}.modal-actions[data-v-24f06a92]{justify-content:flex-end;display:flex}@media (width<=760px){.filter-tools[data-v-24f06a92]{width:100%;margin-left:0}.search[data-v-24f06a92]{flex:1;width:auto;min-width:0}.head-actions[data-v-24f06a92]{width:100%}.head-actions .btn[data-v-24f06a92]{flex:1}.detail-row td[data-v-24f06a92]{white-space:normal}.detail[data-v-24f06a92]{max-width:calc(100vw - 4rem);padding:.75rem .8rem .85rem}}@media (width<=640px){.stats[data-v-24f06a92]{grid-template-columns:repeat(2,1fr)}}.login-page[data-v-0df6b4b3]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card[data-v-0df6b4b3]{flex-direction:column;gap:1.1rem;width:100%;max-width:24rem;padding:2.2rem 2rem;display:flex}.brand[data-v-0df6b4b3]{font-size:1.4rem}.login-form[data-v-0df6b4b3]{flex-direction:column;gap:.9rem;display:flex}.login-submit[data-v-0df6b4b3]{justify-content:center}.field-head[data-v-0df6b4b3]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.peek[data-v-0df6b4b3]{font:inherit;color:var(--ink-500);cursor:pointer;background:0 0;border:none;padding:0}.peek[data-v-0df6b4b3]:hover{color:var(--fliq-green)}.hint-error[data-v-0df6b4b3]{color:var(--danger);text-transform:none;letter-spacing:normal;font-size:.78rem}.switch-mode[data-v-0df6b4b3]{font:inherit;color:var(--ink-500);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.82rem}.switch-mode[data-v-0df6b4b3]:hover{color:var(--fliq-green)}.view[data-v-58a75664]{flex-direction:column;gap:1.1rem;display:flex}.head[data-v-58a75664]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.intro[data-v-58a75664]{margin:.35rem 0 0}.tabs[data-v-58a75664]{flex-wrap:wrap;gap:.3rem;display:flex}.tab[data-v-58a75664]{border:1px solid var(--fliq-line);border-radius:var(--radius-pill);font:inherit;color:var(--ink-500);cursor:pointer;background:0 0;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s}.tab[data-v-58a75664]:hover{color:var(--ink-900)}.tab.active[data-v-58a75664]{background:var(--ink-900);color:var(--surface);border-color:var(--ink-900)}.card-actions[data-v-58a75664]{align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.spacer[data-v-58a75664]{flex:1}h3[data-v-58a75664]{margin:1.1rem 0 .5rem;font-size:.95rem}h3[data-v-58a75664]:first-of-type{margin-top:0}.form-row[data-v-58a75664]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-bottom:.6rem;display:flex}.fld[data-v-58a75664]{flex-direction:column;gap:.2rem;display:flex}.num-in[data-v-58a75664]{width:9rem}.cur-in[data-v-58a75664]{width:4.5rem}.name[data-v-58a75664]{color:var(--ink-900);font-weight:600}.num.credit[data-v-58a75664]{color:var(--fliq-green)}.edit-row td[data-v-58a75664]{background:var(--ink-100)}.badge.st-paid[data-v-58a75664]{background:var(--ok-weak,#e7f6ec);color:var(--fliq-green)}.badge.st-invoiced[data-v-58a75664]{background:var(--warn-weak);color:var(--warn)}.btn-xs[data-v-58a75664]{padding:.2rem .55rem;font-size:.75rem}.ghost[data-v-58a75664]{background:0 0}.payout-grid[data-v-58a75664]{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.payout-grid .fld[data-v-58a75664]{width:12rem}.payout-grid .wide[data-v-58a75664]{width:20rem}.split-row[data-v-58a75664]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.split-row .input[data-v-58a75664]{flex:1;min-width:8rem}.split-row .pct[data-v-58a75664]{flex:none;width:5rem}.split-actions[data-v-58a75664]{align-items:center;gap:.8rem;margin:.4rem 0 .9rem;display:flex}.split-actions .over[data-v-58a75664]{color:var(--danger);font-weight:600}.block[data-v-58a75664]{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1rem;display:flex}.block .form-row[data-v-58a75664]{width:100%;margin-bottom:0}.warn[data-v-58a75664]{color:var(--warn);margin:.2rem 0}.fullkey[data-v-58a75664]{word-break:break-all;background:var(--ink-100);border-radius:var(--radius,6px);padding:.45rem .6rem;font-size:.82rem;display:block}.howto[data-v-58a75664]{width:100%;margin-top:1rem}.howto summary[data-v-58a75664]{cursor:pointer;font-size:.9rem;font-weight:600}.snippet[data-v-58a75664]{color:#eee;white-space:pre-wrap;background:#111;border-radius:10px;margin:.6rem 0;padding:.9rem;font-size:.8rem;overflow-x:auto}.view[data-v-e00624e8]{flex-direction:column;gap:1.1rem;display:flex}.intro[data-v-e00624e8]{margin:.35rem 0 .9rem}.row[data-v-e00624e8]{cursor:pointer}.name[data-v-e00624e8]{color:var(--ink-900);font-weight:600}.num.overdue[data-v-e00624e8]{color:var(--danger);font-weight:600}.intro[data-v-41eb59e5]{margin:.35rem 0 1.1rem}.settings-form[data-v-41eb59e5]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.span-2[data-v-41eb59e5]{grid-column:1/-1}.field-inline[data-v-41eb59e5]{color:var(--ink-700);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.field-inline input[data-v-41eb59e5]{accent-color:var(--fliq-green)}.steps[data-v-41eb59e5]{flex-direction:column;gap:.45rem;margin-top:1.1rem;display:flex}.steps-head[data-v-41eb59e5],.steps-row[data-v-41eb59e5]{grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:.6rem;display:grid}.steps-row[data-v-41eb59e5]>*,.steps-head[data-v-41eb59e5]>*{min-width:0}.steps-row .input[data-v-41eb59e5]{width:100%}.steps-head[data-v-41eb59e5]{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-400);font-size:.66rem;font-weight:550}.steps-actions[data-v-41eb59e5]{gap:.6rem;margin-top:.6rem;display:flex}.seller-block[data-v-41eb59e5]{border-top:1px solid var(--fliq-line);margin-top:2rem;padding-top:1.2rem}.seller-form[data-v-41eb59e5]{margin-top:.9rem}.field[data-v-41eb59e5]{color:var(--ink-700);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.seller-save[data-v-41eb59e5]{margin-top:1rem}.color-input[data-v-41eb59e5]{cursor:pointer;height:2.4rem;padding:.15rem .35rem}.danger-zone[data-v-41eb59e5]{border-top:1px solid var(--fliq-line);margin-top:2rem;padding-top:1.2rem}.danger-intro[data-v-41eb59e5]{margin:.4rem 0 .8rem}.danger-actions[data-v-41eb59e5]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=640px){.settings-form[data-v-41eb59e5]{grid-template-columns:1fr}.span-2[data-v-41eb59e5]{grid-column:auto}.steps-head[data-v-41eb59e5],.steps-row[data-v-41eb59e5]{grid-template-columns:1.5fr 1fr 1fr auto;gap:.35rem}.steps-actions[data-v-41eb59e5]{flex-wrap:wrap}.steps-actions .btn-primary[data-v-41eb59e5]{flex:1}}.view[data-v-0ffcf882]{flex-direction:column;gap:1.1rem;display:flex}.card-row[data-v-0ffcf882]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.8rem;display:flex}.forecast[data-v-0ffcf882]{flex-direction:column;gap:.55rem;display:flex}.fc-row[data-v-0ffcf882]{grid-template-columns:7rem 1fr auto;align-items:center;gap:.7rem;display:grid}.fc-label[data-v-0ffcf882]{color:var(--ink-500);font-size:.82rem}.fc-track[data-v-0ffcf882]{background:var(--ink-100);border-radius:var(--radius-pill);height:.9rem;overflow:hidden}.fc-bar[data-v-0ffcf882]{background:var(--fliq-green);border-radius:var(--radius-pill);min-width:2px;height:100%;transition:width .3s}.fc-bar.fc-overdue[data-v-0ffcf882]{background:var(--danger)}.fc-amount[data-v-0ffcf882]{color:var(--ink-900);white-space:nowrap;font-size:.82rem;font-weight:600}.legend[data-v-0ffcf882]{color:var(--ink-500);gap:1.2rem;margin-bottom:.8rem;font-size:.8rem;display:flex}.dot[data-v-0ffcf882]{border-radius:3px;width:10px;height:10px;margin-right:.3rem;display:inline-block}.dot-invoiced[data-v-0ffcf882]{background:var(--ink-200)}.dot-paid[data-v-0ffcf882]{background:var(--fliq-green)}.chart[data-v-0ffcf882]{grid-template-columns:repeat(12,1fr);align-items:end;gap:.5rem;height:220px;padding-top:.5rem;display:grid}.month[data-v-0ffcf882]{flex-direction:column;height:100%;display:flex}.bars[data-v-0ffcf882]{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex}.bar[data-v-0ffcf882]{border-radius:4px 4px 0 0;width:40%;max-width:22px;min-height:2px;transition:height .3s}.bar-invoiced[data-v-0ffcf882]{background:var(--ink-200)}.bar-paid[data-v-0ffcf882]{background:var(--fliq-green)}.month-label[data-v-0ffcf882]{text-align:center;color:var(--ink-400);letter-spacing:.06em;margin-top:.4rem;font-size:.66rem}@media (width<=640px){.chart[data-v-0ffcf882]{gap:.25rem;height:160px}}.intro[data-v-dbe11760]{margin:.35rem 0 1.1rem}.invite-form[data-v-dbe11760]{flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;display:flex}.invite-email[data-v-dbe11760]{flex:1;min-width:14rem}.invite-role[data-v-dbe11760]{width:auto}.email[data-v-dbe11760]{color:var(--ink-900);font-weight:600}.actions[data-v-dbe11760]{text-align:right}.audit[data-v-dbe11760]{border-top:1px solid var(--fliq-line);margin-top:1.8rem;padding-top:1.1rem}.audit-empty[data-v-dbe11760]{margin-top:.5rem}.audit-list[data-v-dbe11760]{margin-top:.6rem;padding:0;font-size:.82rem;list-style:none}.audit-list li[data-v-dbe11760]{border-bottom:1px dashed var(--ink-100);flex-wrap:wrap;gap:.5rem;padding:.3rem 0;display:flex}.audit-list li[data-v-dbe11760]:last-child{border-bottom:none}@media (width<=640px){.invite-form[data-v-dbe11760]{flex-direction:column}.invite-role[data-v-dbe11760]{width:100%}}.shell[data-v-d18490b9]{grid-template-columns:15rem 1fr;max-width:78rem;min-height:100vh;margin:0 auto;display:grid}.sidenav[data-v-d18490b9]{border-right:1px solid var(--fliq-line);flex-direction:column;align-self:start;gap:2rem;height:100vh;padding:1.9rem 1.4rem;display:flex;position:sticky;top:0}.brand[data-v-d18490b9]{font-size:1.25rem;line-height:inherit;letter-spacing:-.03em;margin:0}.skip-link[data-v-d18490b9]{z-index:100;background:var(--ink-900);color:#fff;border-radius:var(--radius-pill);border:0;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .18s;position:absolute;top:-3rem;left:.75rem}.skip-link[data-v-d18490b9]:focus{outline:2px solid var(--fliq-green);outline-offset:2px;top:.75rem}main[data-v-d18490b9]:focus{outline:none}.nav[data-v-d18490b9]{flex-direction:column;gap:.15rem;display:flex}.nav-item[data-v-d18490b9]{border-radius:var(--radius-m);font:inherit;color:var(--ink-500);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;padding:.6rem .8rem;font-size:.92rem;font-weight:500;transition:background .2s,color .2s;display:flex}.nav-item[data-v-d18490b9]:hover{background:var(--ink-100);color:var(--ink-900)}.nav-item.active[data-v-d18490b9]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-card);font-weight:600}.nav-dot[data-v-d18490b9]{background:var(--ink-200);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s}.nav-item.active .nav-dot[data-v-d18490b9]{background:var(--fliq-green)}.nav-alert[data-v-d18490b9]{background:var(--warn-weak);width:1.05rem;height:1.05rem;color:var(--warn);border-radius:50%;place-items:center;margin-left:auto;font-size:.7rem;font-weight:700;display:grid}.side-footer[data-v-d18490b9]{margin-top:auto}.subtabs[data-v-d18490b9]{flex-wrap:wrap;gap:.3rem;margin-bottom:1.1rem;display:flex}.subtab[data-v-d18490b9]{border:1px solid var(--fliq-line);background:var(--surface);border-radius:var(--radius-pill);font:inherit;color:var(--ink-500);cursor:pointer;padding:.4rem .9rem;font-size:.85rem;font-weight:550}.subtab.active[data-v-d18490b9]{background:var(--fliq-black);color:#fff;border-color:var(--fliq-black)}.main[data-v-d18490b9]{flex-direction:column;gap:1.1rem;min-width:0;padding:1.5rem 2rem 4rem;display:flex}.topbar[data-v-d18490b9]{align-items:center;gap:.75rem;display:flex}.tenant-select[data-v-d18490b9]{width:auto;padding:.4rem .7rem;font-size:.88rem;font-weight:600}.onboarding-banner[data-v-d18490b9]{border:1px solid var(--fliq-line);background:var(--surface);color:var(--ink-900);border-radius:var(--radius-m);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);padding:.7rem 1rem;font-size:.9rem;font-weight:550}.onboarding-banner[data-v-d18490b9]:hover{border-color:var(--ink-200)}.langs[data-v-d18490b9]{gap:.2rem;margin-left:auto;display:flex}.lang[data-v-d18490b9]{border-radius:var(--radius-pill);font:inherit;letter-spacing:.08em;color:var(--ink-400);cursor:pointer;background:0 0;border:1px solid #0000;padding:.25rem .55rem;font-size:.7rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.lang[data-v-d18490b9]:hover{color:var(--ink-900)}.lang.active[data-v-d18490b9]{border-color:var(--fliq-line);color:var(--ink-900);background:var(--surface)}@media (width<=760px){.shell[data-v-d18490b9]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.sidenav[data-v-d18490b9]{border-right:none;border-bottom:1px solid var(--fliq-line);gap:.7rem;min-width:0;height:auto;padding:.9rem 1rem;position:static}.brand[data-v-d18490b9]{font-size:1.1rem}.nav[data-v-d18490b9]{scrollbar-width:none;flex-direction:row;gap:.3rem;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.nav[data-v-d18490b9]::-webkit-scrollbar{display:none}.nav-item[data-v-d18490b9]{white-space:nowrap;flex-shrink:0;padding:.45rem .7rem}.side-footer[data-v-d18490b9]{display:none}.main[data-v-d18490b9]{align-self:start;padding:1rem 1rem 3rem}.topbar[data-v-d18490b9]{flex-wrap:wrap;row-gap:.5rem}.tenant-select[data-v-d18490b9]{max-width:52vw}.langs[data-v-d18490b9]{margin-left:auto}}
