@import "https://fonts.googleapis.com/css2?family=Lora:wght@500;600&display=swap";.nav-svg[data-v-8b79c6e2]{flex-shrink:0;width:18px;height:18px}.sb[data-v-c9db03ac]{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--sidebar);height:100%;color:var(--sidebar-ink);font-family:var(--font-sans);flex-direction:column;padding:18px 14px 14px;display:flex;overflow:hidden}.sb__brand[data-v-c9db03ac]{border-bottom:1px solid var(--sidebar-raised);align-items:center;gap:12px;margin-bottom:4px;padding:4px 8px 12px;display:flex}.sb__seal[data-v-c9db03ac]{border-radius:var(--radius-pill);width:40px;height:40px;box-shadow:0 0 0 2px var(--accent);background:var(--danger);color:var(--on-dark);font-family:var(--font-serif);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sb__brand-text[data-v-c9db03ac]{flex:1;min-width:0}.sb__coop[data-v-c9db03ac]{font-family:var(--font-serif);color:var(--on-dark);font-size:15px;font-weight:700;line-height:19px}.sb__addr[data-v-c9db03ac]{font-size:var(--type-caption-size);color:var(--sidebar-muted);margin-top:2px}.sb__close[data-v-c9db03ac]{display:none}.sb__nav[data-v-c9db03ac]{scrollbar-color:var(--sidebar-raised) transparent;flex:1;margin:0 -6px;padding:0 6px 8px;overflow-y:auto}.sb__group[data-v-c9db03ac]{font-size:var(--type-nav-group-size);line-height:var(--type-nav-group-lh);font-weight:var(--type-nav-group-weight);letter-spacing:var(--type-nav-group-tracking);text-transform:uppercase;color:var(--sidebar-muted);padding:12px 14px 4px}.sb__list[data-v-c9db03ac],.sb__sub[data-v-c9db03ac]{margin:0;padding:0;list-style:none}.sb__row[data-v-c9db03ac]{align-items:center;gap:2px;display:flex}.sb__item[data-v-c9db03ac]{border-radius:var(--radius-md);min-width:0;min-height:34px;font-size:14px;font-weight:var(--type-nav-weight);color:var(--sidebar-ink);transition:background var(--tx), color var(--tx);flex:1;align-items:center;gap:12px;padding:0 12px 0 14px;text-decoration:none;display:flex;position:relative}.sb__item[data-v-c9db03ac]:hover{background:var(--sidebar-hover);color:var(--on-dark)}.sb__item.is-active[data-v-c9db03ac]{background:var(--sidebar-raised);color:var(--on-dark);font-weight:600}.sb__marker[data-v-c9db03ac]{background:var(--accent);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sb__label[data-v-c9db03ac]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb__count[data-v-c9db03ac]{font-family:var(--font-mono);background:var(--accent);color:var(--ink);border-radius:var(--radius-pill);padding:1px 8px;font-size:12px;font-weight:600}.sb__toggle[data-v-c9db03ac]{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb__toggle[data-v-c9db03ac]:hover{background:var(--sidebar-hover);color:var(--on-dark)}.sb__chev[data-v-c9db03ac]{transition:transform var(--tx);width:14px!important;height:14px!important}.sb__chev.is-open[data-v-c9db03ac]{transform:rotate(90deg)}.sb__sub[data-v-c9db03ac]{border-left:1px solid var(--sidebar-raised);margin:2px 0 4px 44px}.sb__subitem[data-v-c9db03ac]{color:var(--sidebar-ink);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;margin-left:-1px;padding:6px 10px;font-size:13px;text-decoration:none;display:block}.sb__subitem[data-v-c9db03ac]:hover{color:var(--on-dark);background:var(--sidebar-hover)}.sb__subitem.is-active[data-v-c9db03ac]{color:var(--on-dark);border-left-color:var(--accent);background:var(--sidebar-raised);font-weight:600}.sb[data-v-c9db03ac] :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb__foot[data-v-c9db03ac]{border-top:1px solid var(--sidebar-raised);align-items:center;gap:8px;margin-top:8px;padding:10px 6px 2px;display:flex}.sb__avatar[data-v-c9db03ac]{border-radius:var(--radius-pill);background:var(--sidebar-raised);width:34px;height:34px;color:var(--on-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.sb__who[data-v-c9db03ac]{flex:1;min-width:0}.sb__name[data-v-c9db03ac]{color:var(--on-dark);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sb__role[data-v-c9db03ac]{font-size:var(--type-caption-size);color:var(--sidebar-muted)}.sb__icon-btn[data-v-c9db03ac]{border-radius:var(--radius-md);width:34px;height:34px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb__icon-btn[data-v-c9db03ac]:hover{background:var(--sidebar-hover);color:var(--on-dark)}@media (width<=767px){.sb[data-v-c9db03ac]{z-index:1000;max-width:86vw;height:100dvh;box-shadow:var(--shadow-pop);visibility:hidden;transition:transform .24s,visibility 0s linear .24s;position:fixed;top:0;left:0;transform:translate(-100%)}.sb--open[data-v-c9db03ac]{visibility:visible;transition:transform .24s;transform:translate(0)}.sb__close[data-v-c9db03ac]{border-radius:var(--radius-md);width:34px;height:34px;color:var(--sidebar-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.sb[data-v-c9db03ac],.sb__chev[data-v-c9db03ac]{transition:none}}.gs[data-v-a9ec2508]{width:min(420px,100%);position:relative}.gs__box[data-v-a9ec2508]{height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.gs__box[data-v-a9ec2508]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gs__box[data-v-a9ec2508] svg{width:18px;height:18px}.gs__input[data-v-a9ec2508]{min-width:0;font:400 var(--type-body-size) var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.gs__input[data-v-a9ec2508]::placeholder{color:var(--ink-muted)}.gs__input[data-v-a9ec2508]::-webkit-search-cancel-button{cursor:pointer}.gs__kbd[data-v-a9ec2508]{font-family:var(--font-mono);color:var(--neutral);background:var(--surface-sunken);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:12px}.gs__panel[data-v-a9ec2508]{z-index:600;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);max-height:min(420px,70vh);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.gs__list[data-v-a9ec2508]{margin:0;padding:0;list-style:none}.gs__group[data-v-a9ec2508]{font-size:var(--type-table-head-size);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);padding:8px 10px 4px;font-weight:600}.gs__opt[data-v-a9ec2508]{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.gs__opt[data-v-a9ec2508]:hover,.gs__opt.is-active[data-v-a9ec2508]{background:var(--accent-tint)}.gs__title[data-v-a9ec2508]{color:var(--ink);font-weight:600}.gs__title--code[data-v-a9ec2508]{font-family:var(--font-mono);font-size:var(--type-code-size)}.gs__meta[data-v-a9ec2508]{font-size:var(--type-small-size);color:var(--ink-muted)}.gs__note[data-v-a9ec2508]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0;padding:10px}.gs__note--error[data-v-a9ec2508]{color:var(--danger)}@media (width<=767px){.gs[data-v-a9ec2508]{width:100%}.gs__kbd[data-v-a9ec2508]{display:none}}.tb[data-v-2c200e64]{min-height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);font-family:var(--font-sans);color:var(--ink);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 16px;padding:14px 32px;display:flex}.tb__icon[data-v-2c200e64]{width:var(--control-h);height:var(--control-h);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.tb__icon[data-v-2c200e64]:hover:not(:disabled){background:var(--surface-sunken)}.tb__icon[data-v-2c200e64]:disabled{color:var(--line-strong);cursor:default}.tb__icon[data-v-2c200e64] svg{width:18px;height:18px}.tb__icon--plain[data-v-2c200e64]{border-color:#0000;width:34px;height:34px}.tb__menu[data-v-2c200e64]{display:none}.tb__hist[data-v-2c200e64]{gap:2px;display:flex}.tb__crumb[data-v-2c200e64]{min-width:0;font-size:var(--type-small-size);color:var(--ink-muted);align-items:center;gap:8px;display:flex}.tb__page[data-v-2c200e64]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tb__grow[data-v-2c200e64]{flex-grow:1}.tb__badge[data-v-2c200e64]{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--ink);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.tb__approvals[data-v-2c200e64]{position:relative}.tb__pop[data-v-2c200e64]{z-index:600;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.tb__pop-head[data-v-2c200e64]{font-size:var(--type-table-head-size);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);padding:6px 8px 8px;font-weight:600}.tb__pop-empty[data-v-2c200e64]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0;padding:4px 8px 8px}.tb__pop-list[data-v-2c200e64]{margin:0;padding:0;list-style:none}.tb__pop-item[data-v-2c200e64]{border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;gap:12px;padding:9px 8px;text-decoration:none;display:flex}.tb__pop-item[data-v-2c200e64]:hover{background:var(--accent-tint)}.tb__pop-all[data-v-2c200e64]{border-top:1px solid var(--line);color:var(--accent-ink);margin-top:6px;padding:10px 8px 4px;font-weight:600;text-decoration:none;display:block}.tb__pop-all[data-v-2c200e64]:hover{text-decoration:underline}.tb__pop-n[data-v-2c200e64]{font-family:var(--font-mono);color:var(--accent-ink);font-size:12px;font-weight:600}.tb__new[data-v-2c200e64]{height:var(--control-h);border-radius:var(--radius-md);background:var(--accent);color:var(--ink);font-weight:600;font-size:var(--type-button-size);flex-shrink:0;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.tb__new[data-v-2c200e64]:hover{background:var(--accent-hover)}.tb__new[data-v-2c200e64] svg{width:17px;height:17px}@media (width<=1100px){.tb__crumb-mid[data-v-2c200e64]{display:none}}@media (width<=767px){.tb[data-v-2c200e64]{gap:10px;padding:12px 16px}.tb__menu[data-v-2c200e64]{display:flex}.tb__hist[data-v-2c200e64]{display:none}.tb__crumb[data-v-2c200e64]{flex:1}.tb__grow[data-v-2c200e64]{display:none}.tb__search[data-v-2c200e64]{flex-basis:100%;order:10}.tb__new[data-v-2c200e64]{padding:0 12px}.tb__new span[data-v-2c200e64]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-shell[data-v-9ac85296]{background:var(--surface-app);height:100vh;display:flex;overflow:hidden}.app-shell--login[data-v-9ac85296]{height:auto;display:block;overflow:visible}.main-col[data-v-9ac85296]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.main-area[data-v-9ac85296]{background:var(--surface-app);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-area[data-v-9ac85296]:focus{outline:none}.skip-link[data-v-9ac85296]{z-index:2000;border-radius:var(--radius-sm);background:var(--accent);color:var(--ink);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link[data-v-9ac85296]:focus{top:12px}.mobile-overlay[data-v-9ac85296]{display:none}@media (width<=767px){.mobile-overlay[data-v-9ac85296]{background:var(--overlay);z-index:999;display:block;position:fixed;inset:0}}[data-v-ad7241ab]:root{--crimson:#7b1a1a;--crimson-dark:#561212;--crimson-deep:#3f0b0b;--amber:#f6c75a}.lv-shell[data-v-ad7241ab]{min-height:100vh;font-family:var(--font-sans);grid-template-columns:1fr 1fr;display:grid}.lv-brand[data-v-ad7241ab]{background-color:#7b1a1a;background-image:radial-gradient(80% 60% at 100% 0,#f6c75a26,#0000 55%),radial-gradient(60% 50% at 0 100%,#0000004d,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;padding:60px 56px;display:flex;position:relative;overflow:hidden}.lv-brand[data-v-ad7241ab]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 40%,#000 30%,#0000 70%);mask-image:radial-gradient(70% 70% at 30% 40%,#000 30%,#0000 70%)}.lv-brand-inner[data-v-ad7241ab]{z-index:1;width:100%;max-width:400px;position:relative}.lv-logo-row[data-v-ad7241ab]{align-items:center;gap:14px;margin-bottom:56px;display:flex}.lv-logo[data-v-ad7241ab]{width:48px;height:48px;font-family:var(--font-sans);color:#7b1a1a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;overflow:hidden}.lv-logo-img[data-v-ad7241ab]{object-fit:contain;border-radius:50%;width:100%;height:100%}.lv-logo-name[data-v-ad7241ab]{font-family:var(--font-sans);color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}.lv-logo-sub[data-v-ad7241ab]{color:#ffffff8c;margin-top:2px;font-size:11px;font-weight:300}.lv-headline[data-v-ad7241ab]{margin-bottom:48px}.lv-headline h1[data-v-ad7241ab]{font-family:var(--font-sans);color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.12}.lv-headline p[data-v-ad7241ab]{color:#ffffffb8;max-width:340px;font-size:16px;font-weight:300;line-height:1.65}.lv-brand-tag[data-v-ad7241ab]{color:#ffffff73;letter-spacing:.3px;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.lv-dot[data-v-ad7241ab]{background:#f6c75a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lv-card-wrap[data-v-ad7241ab]{background:#fbf8f4;justify-content:center;align-items:center;padding:60px 48px;display:flex}.lv-card[data-v-ad7241ab]{width:min(420px,100%)}.lv-card-head[data-v-ad7241ab]{margin-bottom:36px}.lv-eyebrow[data-v-ad7241ab]{letter-spacing:1.6px;text-transform:uppercase;color:#7b1a1a;align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;font-weight:700;display:flex}.lv-eyebrow[data-v-ad7241ab]:before{content:"";background:#7b1a1a;width:18px;height:1px}.lv-card-head h2[data-v-ad7241ab]{font-family:var(--font-sans);color:#111827;letter-spacing:-.4px;margin-bottom:10px;font-size:38px;font-weight:700;line-height:1.1}.lv-card-head h2 em[data-v-ad7241ab]{color:#7b1a1a;font-style:italic;font-weight:600}.lv-card-head p[data-v-ad7241ab]{color:#6b7280;font-size:14px;font-weight:400;line-height:1.6}.lv-form[data-v-ad7241ab]{flex-direction:column;gap:18px;display:flex}.lv-field[data-v-ad7241ab]{flex-direction:column;gap:6px;display:flex}.lv-field label[data-v-ad7241ab]{color:#374151;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.lv-field input[data-v-ad7241ab]{height:48px;font-size:14.5px;font-family:var(--font-sans);color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s}.lv-field input[data-v-ad7241ab]:focus{border-color:#7b1a1a;box-shadow:0 0 0 3px #7b1a1a14}.lv-field input[data-v-ad7241ab]::placeholder{color:#9ca3af}.lv-pw-wrap[data-v-ad7241ab]{position:relative}.lv-pw-wrap input[data-v-ad7241ab]{width:100%;padding-right:46px}.lv-eye[data-v-ad7241ab]{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lv-eye[data-v-ad7241ab]:hover{color:#374151}.lv-eye svg[data-v-ad7241ab]{width:16px;height:16px}.lv-error[data-v-ad7241ab]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.lv-error svg[data-v-ad7241ab]{flex-shrink:0;width:15px;height:15px}.lv-note[data-v-ad7241ab]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500}.lv-linkbtn[data-v-ad7241ab]{color:#7b1a1a;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px}.lv-linkbtn[data-v-ad7241ab]:hover:not(:disabled){text-decoration:underline}.lv-linkbtn[data-v-ad7241ab]:disabled{opacity:.6;cursor:not-allowed}.lv-submit[data-v-ad7241ab]{color:#fff;height:50px;font-size:15px;font-weight:700;font-family:var(--font-sans);cursor:pointer;background:#7b1a1a;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:4px;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.lv-submit[data-v-ad7241ab]:hover:not(:disabled){background:#561212;transform:translateY(-1px);box-shadow:0 8px 20px #7b1a1a47}.lv-submit[data-v-ad7241ab]:disabled{opacity:.65;cursor:not-allowed}.lv-submit svg[data-v-ad7241ab]{width:15px;height:15px}.lv-spinner[data-v-ad7241ab]{animation:.8s linear infinite spin-ad7241ab}@keyframes spin-ad7241ab{to{transform:rotate(360deg)}}.lv-divider[data-v-ad7241ab]{color:#9ca3af;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.lv-divider[data-v-ad7241ab]:before,.lv-divider[data-v-ad7241ab]:after{content:"";background:#e5e7eb;flex:1;height:1px}.lv-member-btn[data-v-ad7241ab]{color:#7b1a1a;height:48px;font-size:14.5px;font-weight:600;font-family:var(--font-sans);border:1.5px solid #7b1a1a;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:4px;text-decoration:none;transition:background .2s,color .2s,transform .15s,box-shadow .2s;display:flex}.lv-member-btn[data-v-ad7241ab]:hover{color:#fff;background:#7b1a1a;transform:translateY(-1px);box-shadow:0 8px 20px #7b1a1a33}.lv-member-btn svg[data-v-ad7241ab]{flex-shrink:0;width:16px;height:16px}.lv-back[data-v-ad7241ab]{color:#6b7280;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.lv-back[data-v-ad7241ab]:hover{color:#7b1a1a}.lv-back svg[data-v-ad7241ab]{width:14px;height:14px}@media (width<=860px){.lv-shell[data-v-ad7241ab]{grid-template-columns:1fr}.lv-brand[data-v-ad7241ab]{display:none}.lv-card-wrap[data-v-ad7241ab]{background:#7b1a1a;min-height:100vh;padding:40px 24px}.lv-card[data-v-ad7241ab]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 60px #0003}}.ui-ph[data-v-b4993210]{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-ph__text[data-v-b4993210]{flex:420px;min-width:0}.ui-ph__kicker[data-v-b4993210]{font-size:var(--type-kicker-size);line-height:var(--type-kicker-lh);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.ui-ph__title[data-v-b4993210]{font-family:var(--font-serif);color:var(--ink-heading);margin:6px 0 4px;font-size:30px;font-weight:700;line-height:36px}.ui-ph__lead[data-v-b4993210]{color:var(--ink-muted);font-size:var(--type-body-size);line-height:var(--type-body-lh);margin:0}.ui-ph__actions[data-v-b4993210]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=480px){.ui-ph__title[data-v-b4993210]{font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh)}}.ui-kpi[data-v-9503f82a]{min-width:0;color:inherit;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5) 22px;text-decoration:none;display:block}.ui-kpi--link[data-v-9503f82a]:hover{background:var(--accent-tint)}.ui-kpi__label[data-v-9503f82a]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.ui-kpi__value[data-v-9503f82a]{margin-top:var(--space-2);font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--type-kpi-size);line-height:44px;font-weight:var(--type-kpi-weight);color:var(--ink-heading);overflow-wrap:anywhere}.ui-kpi__sub[data-v-9503f82a]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted)}@media (width<=480px){.ui-kpi__value[data-v-9503f82a]{font-size:32px;line-height:38px}}.ui-card[data-v-3ae7de3d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.ui-card--top[data-v-3ae7de3d]{border-top:4px solid var(--accent)}.ui-card__head[data-v-3ae7de3d]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:18px var(--space-5) 14px;flex-wrap:wrap;display:flex}.ui-card__head--rule[data-v-3ae7de3d]{border-bottom:2px solid var(--accent)}.ui-card__titles[data-v-3ae7de3d]{min-width:0}.ui-card__title[data-v-3ae7de3d]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);font-weight:var(--type-section-title-weight);margin:0}.ui-card__lead[data-v-3ae7de3d]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:2px 0 0}.ui-card__actions[data-v-3ae7de3d]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-card__body[data-v-3ae7de3d]{padding:0 var(--space-5) var(--space-5)}.ui-card__body--flush[data-v-3ae7de3d]{padding:0}.ui-card__body--solo[data-v-3ae7de3d]{padding-top:var(--space-5)}.ui-card__foot[data-v-3ae7de3d]{padding:12px var(--space-5);border-top:1px solid var(--line);font-size:var(--type-small-size);color:var(--ink-muted)}.ui-badge[data-v-93a027d6]{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);min-height:24px;font-size:var(--type-caption-size);white-space:nowrap;padding:0 10px;font-weight:600;display:inline-flex}.ui-badge--success[data-v-93a027d6]{background:var(--success-tint);color:var(--success)}.ui-badge--warning[data-v-93a027d6]{background:var(--warning-tint);color:var(--warning)}.ui-badge--danger[data-v-93a027d6]{background:var(--danger-tint);color:var(--danger)}.ui-badge--info[data-v-93a027d6]{background:var(--info-tint);color:var(--info)}.ui-badge--neutral[data-v-93a027d6]{background:var(--neutral-tint);color:var(--neutral)}.ui-badge--accent[data-v-93a027d6]{background:var(--accent-tint);color:var(--accent-ink)}.ui-badge--severe[data-v-93a027d6]{background:var(--par-severe);color:var(--on-dark)}.ui-btn[data-v-3775bcee]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);border-radius:var(--radius-md);font:var(--type-button-weight) var(--type-button-size)/var(--type-button-lh) var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--tx), border-color var(--tx);border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex}.ui-btn[data-v-3775bcee] svg{flex-shrink:0;width:17px;height:17px}.ui-btn--primary[data-v-3775bcee]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.ui-btn--primary[data-v-3775bcee]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--ink)}.ui-btn--secondary[data-v-3775bcee]{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.ui-btn--secondary[data-v-3775bcee]:hover{background:var(--surface-sunken);color:var(--ink)}.ui-btn--ghost[data-v-3775bcee]{color:var(--ink);background:0 0}.ui-btn--ghost[data-v-3775bcee]:hover{background:var(--surface-sunken)}.ui-btn--danger[data-v-3775bcee]{background:var(--surface);border-color:var(--danger);color:var(--danger)}.ui-btn--danger[data-v-3775bcee]:hover{background:var(--danger-tint)}.ui-btn--sm[data-v-3775bcee]{min-height:var(--control-h-sm);padding:0 12px;font-size:14px}.ui-btn[data-v-3775bcee]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ui-btn[data-v-3775bcee]:disabled,.ui-btn[aria-disabled=true][data-v-3775bcee]{opacity:.45;cursor:not-allowed;pointer-events:none}.ui-empty[data-v-f3b7a2b0]{padding:var(--space-10) var(--space-6);text-align:center;color:var(--ink-muted)}.ui-empty--compact[data-v-f3b7a2b0]{padding:var(--space-5) var(--space-5);text-align:left}.ui-empty__title[data-v-f3b7a2b0]{color:var(--ink);margin:0;font-weight:600}.ui-empty__body[data-v-f3b7a2b0]{font-size:var(--type-small-size);line-height:var(--type-small-lh);margin:4px 0 0}.ui-empty__action[data-v-f3b7a2b0]{margin-top:var(--space-3)}.ui-table-box[data-v-8ac8acc5]{width:100%;overflow-x:auto}.ui-table[data-v-8ac8acc5]{border-collapse:collapse;width:100%;font-size:var(--type-body-size)}.ui-table[data-v-8ac8acc5] th{z-index:1;text-align:left;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);padding:10px var(--space-4);font-size:var(--type-table-head-size);line-height:var(--type-table-head-lh);font-weight:var(--type-table-head-weight);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;position:sticky;top:0}.ui-table[data-v-8ac8acc5] td{padding:12px var(--space-4);border-top:1px solid var(--line);color:var(--ink);vertical-align:middle}.ui-table[data-v-8ac8acc5] .num{text-align:right;font-family:var(--font-figure);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.ui-table[data-v-8ac8acc5] th.num{font-family:var(--font-sans);font-size:var(--type-table-head-size)}.ui-table[data-v-8ac8acc5] .code{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight);white-space:nowrap}.ui-table[data-v-8ac8acc5] .muted{color:var(--ink-muted)}.ui-table[data-v-8ac8acc5] tbody tr:hover{background:var(--surface-app)}.cdc-grid[data-v-0e84f2d7]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cdc-cell[data-v-0e84f2d7]{padding:14px var(--space-5);border-top:1px solid var(--line)}.cdc-label[data-v-0e84f2d7]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.cdc-fig[data-v-0e84f2d7]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--type-figure-size);color:var(--ink-heading);margin-top:6px;font-weight:600}.cdc-link[data-v-0e84f2d7]{color:var(--accent-ink);font-size:14px;font-weight:600;text-decoration:none}.cdc-link[data-v-0e84f2d7]:hover{color:var(--ink);text-decoration:underline}.dash[data-v-b82b6261]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.dash[data-v-b82b6261]>*{flex-shrink:0;width:100%;max-width:1240px}.kpis[data-v-b82b6261]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.two-up[data-v-b82b6261]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;display:grid}.rows[data-v-b82b6261]{margin:0;padding:0;list-style:none}.row-link[data-v-b82b6261]{padding:14px var(--space-5);border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}a.row-link[data-v-b82b6261]:hover{background:var(--accent-tint)}.row-main[data-v-b82b6261]{flex:1;min-width:0}.row-main strong[data-v-b82b6261]{font-weight:600}.row-fig[data-v-b82b6261]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--type-figure-size);color:var(--ink-heading);font-weight:600}.health[data-v-b82b6261]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cell[data-v-b82b6261]{padding:18px var(--space-5);border-bottom:1px solid var(--line)}.cell[data-v-b82b6261]:nth-child(odd){border-right:1px solid var(--line)}.cell[data-v-b82b6261]:nth-last-child(-n+2){border-bottom:0}.label[data-v-b82b6261]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.cell-badge[data-v-b82b6261]{margin-top:6px}.cell-sub[data-v-b82b6261]{font-size:var(--type-small-size);color:var(--ink-muted);margin-top:6px}.code[data-v-b82b6261]{font-family:var(--font-mono);font-size:var(--type-code-size)}.link[data-v-b82b6261]{color:var(--accent-ink);font-size:14px;font-weight:600;text-decoration:none}.link[data-v-b82b6261]:hover{color:var(--ink);text-decoration:underline}.pipe[data-v-b82b6261]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pipe-tile[data-v-b82b6261]{color:inherit;border-radius:var(--radius-md);padding:14px var(--space-4);text-decoration:none;display:block}a.pipe-tile[data-v-b82b6261]:hover{box-shadow:var(--shadow-control)}.pipe-n[data-v-b82b6261]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--type-figure-lg-size);line-height:var(--type-figure-lg-lh);color:var(--ink-heading);font-weight:700}.pipe-sub[data-v-b82b6261]{font-size:var(--type-small-size)}.pipe-tile--neutral[data-v-b82b6261]{background:var(--surface-sunken)}.pipe-tile--neutral .pipe-sub[data-v-b82b6261]{color:var(--ink-muted)}.pipe-tile--warning[data-v-b82b6261]{background:var(--warning-tint)}.pipe-tile--warning .label[data-v-b82b6261],.pipe-tile--warning .pipe-sub[data-v-b82b6261]{color:var(--warning)}.pipe-tile--info[data-v-b82b6261]{background:var(--info-tint)}.pipe-tile--info .label[data-v-b82b6261],.pipe-tile--info .pipe-sub[data-v-b82b6261]{color:var(--info)}.pipe-tile--success[data-v-b82b6261]{background:var(--success-tint)}.pipe-tile--success .label[data-v-b82b6261],.pipe-tile--success .pipe-sub[data-v-b82b6261]{color:var(--success)}@media (width<=767px){.dash[data-v-b82b6261]{gap:var(--space-4);padding:20px 16px 32px}}@media (width<=480px){.health[data-v-b82b6261]{grid-template-columns:1fr}.cell[data-v-b82b6261]:nth-child(odd){border-right:0}.cell[data-v-b82b6261]:nth-last-child(2){border-bottom:1px solid var(--line)}}.info-row[data-v-e7b50811]{flex-direction:column;gap:3px;display:flex}.info-label[data-v-e7b50811]{letter-spacing:.5px;text-transform:uppercase;color:var(--coop-muted);font-size:10px;font-weight:600}.info-value[data-v-e7b50811]{color:var(--coop-cream);font-size:13.5px}.rcpt-head[data-v-604cef4c]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.rcpt-no[data-v-604cef4c]{text-align:right}.rcpt-no .no[data-v-604cef4c]{color:#7a1f1f;font-size:14px;font-weight:600}.rcpt-no .dt[data-v-604cef4c]{color:#666;font-size:10px}.rcpt-lines[data-v-604cef4c]{margin:8px 0;font-size:11.5px;line-height:1.9}.rcpt-lines .fill[data-v-604cef4c]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-604cef4c]{font-style:italic}.rcpt-boxes[data-v-604cef4c]{gap:10px;margin:10px 0;display:flex}.rcpt-boxes .bx[data-v-604cef4c]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-604cef4c]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-604cef4c]{text-transform:uppercase;color:#666;font-size:8px;display:block}.rcpt-boxes .bx strong[data-v-604cef4c]{font-size:15px}.rcpt-head[data-v-4df7cf21]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.rcpt-no[data-v-4df7cf21]{text-align:right}.rcpt-no .no[data-v-4df7cf21]{color:#7a1f1f;font-size:14px;font-weight:600}.rcpt-no .dt[data-v-4df7cf21]{color:#666;font-size:10px}.rcpt-lines[data-v-4df7cf21]{margin:8px 0;font-size:11.5px;line-height:1.9}.rcpt-lines .fill[data-v-4df7cf21]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-4df7cf21]{font-style:italic}.rcpt-boxes[data-v-4df7cf21]{gap:10px;margin:10px 0;display:flex}.rcpt-boxes .bx[data-v-4df7cf21]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-4df7cf21]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-4df7cf21]{text-transform:uppercase;color:#666;font-size:8px;display:block}.rcpt-boxes .bx strong[data-v-4df7cf21]{font-size:15px}.rcpt-head[data-v-d58bb96b]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.rcpt-no[data-v-d58bb96b]{text-align:right}.rcpt-no .no[data-v-d58bb96b]{color:#7a1f1f;font-size:14px;font-weight:600}.rcpt-no .dt[data-v-d58bb96b]{color:#666;font-size:10px}.rcpt-sub[data-v-d58bb96b]{text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;margin-top:2px;font-size:10px;font-weight:700}.rcpt-lines[data-v-d58bb96b]{margin:8px 0;font-size:11.5px;line-height:1.9}.rcpt-lines .fill[data-v-d58bb96b]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-d58bb96b]{font-style:italic}.rcpt-boxes[data-v-d58bb96b]{gap:10px;margin:10px 0;display:flex}.rcpt-boxes .bx[data-v-d58bb96b]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-d58bb96b]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-d58bb96b]{text-transform:uppercase;color:#666;font-size:8px;display:block}.rcpt-boxes .bx strong[data-v-d58bb96b]{font-size:15px}.rcpt-offsets[data-v-d58bb96b]{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:9.5px}.rcpt-offsets th[data-v-d58bb96b]{text-align:left;text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;padding:3px 4px;font-size:8px}.rcpt-offsets td[data-v-d58bb96b]{border-bottom:.5px solid #eee;padding:3px 4px}.rcpt-offsets .r[data-v-d58bb96b]{text-align:right}.ra-head[data-v-650d2572]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.ra-no[data-v-650d2572]{text-align:right}.ra-no .no[data-v-650d2572]{color:#7a1f1f;font-size:14px;font-weight:600}.ra-no .dt[data-v-650d2572]{color:#666;font-size:10px}.ra-meta[data-v-650d2572]{grid-template-columns:1fr 1fr;gap:4px 24px;margin:10px 0 14px;font-size:12px;display:grid}.ra-meta span[data-v-650d2572]{color:#666;width:74px;display:inline-block}.ra-table[data-v-650d2572]{border-collapse:collapse;width:100%;font-size:11px}.ra-table th[data-v-650d2572],.ra-table td[data-v-650d2572]{text-align:left;border:1px solid #ccc;padding:5px 8px}.ra-table th[data-v-650d2572]{text-transform:uppercase;letter-spacing:.04em;color:#555;background:#f4f0ef;font-size:9px}.ra-table .r[data-v-650d2572]{text-align:right;font-variant-numeric:tabular-nums}.ra-table .c[data-v-650d2572]{text-align:center}.ra-table tbody tr.unpaid td[data-v-650d2572]{color:#9c2b22}.ra-table .empty[data-v-650d2572]{text-align:center;color:#888}.ra-totals[data-v-650d2572]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ra-totals>div[data-v-650d2572]{border:1px solid #ddd;min-width:120px;padding:6px 14px}.ra-totals>div.strong[data-v-650d2572]{border-color:#1a1a1a}.ra-totals span[data-v-650d2572]{text-transform:uppercase;color:#666;font-size:8px;display:block}.ra-totals strong[data-v-650d2572]{font-variant-numeric:tabular-nums;font-size:14px}.ra-remits[data-v-650d2572]{margin:10px 0}.ra-remits-head[data-v-650d2572]{text-transform:uppercase;letter-spacing:.08em;color:#7a1f1f;margin-bottom:4px;font-size:9px;font-weight:700}.ra-remit-row[data-v-650d2572]{border-bottom:.5px solid #e2e2e2;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;padding:3px 0;font-size:11px;display:grid}.ra-remit-row .ref[data-v-650d2572]{color:#666}.ra-remit-row .r[data-v-650d2572]{text-align:right;font-variant-numeric:tabular-nums}.ra-status[data-v-650d2572]{text-transform:uppercase;letter-spacing:.04em;color:#555;white-space:nowrap;border:1px solid #ccc;border-radius:999px;padding:2px 7px;font-size:8px}.ra-status-in_transit[data-v-650d2572]{color:#8a5a00;background:#fbf1dd;border-color:#d9a441}.ra-status-cleared[data-v-650d2572]{color:#1b7a4b;background:#e4f3ea;border-color:#1b7a4b}.rcpt-head[data-v-6dfdbda7]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.rcpt-no[data-v-6dfdbda7]{text-align:right}.rcpt-no .no[data-v-6dfdbda7]{color:#7a1f1f;font-size:14px;font-weight:600}.rcpt-no .dt[data-v-6dfdbda7]{color:#666;font-size:10px}.rcpt-sub[data-v-6dfdbda7]{text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;margin-top:2px;font-size:10px;font-weight:700}.rcpt-lines[data-v-6dfdbda7]{margin:8px 0;font-size:11.5px;line-height:1.9}.rcpt-lines .fill[data-v-6dfdbda7]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-6dfdbda7]{font-style:italic}.rcpt-boxes[data-v-6dfdbda7]{gap:10px;margin:10px 0;display:flex}.rcpt-boxes .bx[data-v-6dfdbda7]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-6dfdbda7]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-6dfdbda7]{text-transform:uppercase;color:#666;font-size:8px;display:block}.rcpt-boxes .bx strong[data-v-6dfdbda7]{font-size:15px}.claim-head[data-v-90dfbaeb]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.claim-no[data-v-90dfbaeb]{text-align:right}.claim-no .no[data-v-90dfbaeb]{color:#7a1f1f;font-size:14px;font-weight:600}.claim-no .ty[data-v-90dfbaeb]{color:#666;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.kv[data-v-90dfbaeb]{gap:12px;font-size:12px;line-height:2;display:flex}.kv span[data-v-90dfbaeb]:first-child{color:#666;min-width:120px}.kv.big strong[data-v-90dfbaeb]{font-size:16px}.kv .words[data-v-90dfbaeb]{font-style:italic}.doc-signatures.three[data-v-90dfbaeb]{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.rcpt-head[data-v-5cd45106]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.rcpt-no[data-v-5cd45106]{text-align:right}.rcpt-no .no[data-v-5cd45106]{color:#7a1f1f;font-size:14px;font-weight:600}.rcpt-no .dt[data-v-5cd45106]{color:#666;font-size:10px}.rcpt-sub[data-v-5cd45106]{text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;margin-top:2px;font-size:10px;font-weight:700}.rcpt-lines[data-v-5cd45106]{margin:8px 0;font-size:11.5px;line-height:1.9}.rcpt-lines .fill[data-v-5cd45106]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-5cd45106]{font-style:italic}.rcpt-boxes[data-v-5cd45106]{gap:10px;margin:10px 0;display:flex}.rcpt-boxes .bx[data-v-5cd45106]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-5cd45106]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-5cd45106]{text-transform:uppercase;color:#666;font-size:8px;display:block}.rcpt-boxes .bx strong[data-v-5cd45106]{font-size:15px}.ra-head[data-v-95880802]{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.ra-no[data-v-95880802]{text-align:right}.ra-no .no[data-v-95880802]{color:#7a1f1f;font-size:14px;font-weight:600}.ra-no .dt[data-v-95880802]{color:#666;font-size:10px}.ra-meta[data-v-95880802]{grid-template-columns:1fr 1fr;gap:4px 24px;margin:10px 0 14px;font-size:12px;display:grid}.ra-meta span[data-v-95880802]{color:#666;width:74px;display:inline-block}.ra-table[data-v-95880802]{border-collapse:collapse;width:100%;font-size:11px}.ra-table th[data-v-95880802],.ra-table td[data-v-95880802]{text-align:left;border:1px solid #ccc;padding:5px 8px}.ra-table th[data-v-95880802]{text-transform:uppercase;letter-spacing:.04em;color:#555;background:#f4f0ef;font-size:9px}.ra-table .r[data-v-95880802]{text-align:right;font-variant-numeric:tabular-nums}.ra-table .c[data-v-95880802]{text-align:center}.ra-table .empty[data-v-95880802]{text-align:center;color:#888}.ra-totals[data-v-95880802]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ra-totals>div[data-v-95880802]{border:1px solid #ddd;min-width:120px;padding:6px 14px}.ra-totals>div.strong[data-v-95880802]{border-color:#1a1a1a}.ra-totals span[data-v-95880802]{text-transform:uppercase;color:#666;font-size:8px;display:block}.ra-totals strong[data-v-95880802]{font-variant-numeric:tabular-nums;font-size:14px}.receipt-modal[data-v-fd58a147]{z-index:200;background:#14161c8c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.receipt-modal-card[data-v-fd58a147]{background:#fff;border-radius:14px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.receipt-modal-head[data-v-fd58a147]{border-bottom:1px solid var(--coop-border);color:var(--coop-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:800;display:flex}.receipt-modal-actions[data-v-fd58a147]{gap:8px;display:flex}.receipt-modal-body[data-v-fd58a147]{background:var(--coop-mid);max-height:70vh;padding:22px;overflow-y:auto}.list-pager[data-v-72764ed4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.list-pager-info[data-v-72764ed4]{color:var(--coop-muted);font-size:13px;font-weight:700}.btn-sm[data-v-72764ed4]{padding:5px 12px;font-size:12px}.kyc-badge[data-v-00df8d7a]{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.kyc-badge.complete[data-v-00df8d7a]{color:#1e6b34;background:#e6f4ea}.kyc-badge.incomplete[data-v-00df8d7a]{color:#b23b32;background:#fbeae8}.kyc-badge.expired[data-v-00df8d7a]{color:#7a4a00;background:#fff4e0}.lc[data-v-cdebce3a]{flex-direction:column;gap:14px;display:flex}.lc-empty[data-v-cdebce3a]{text-align:center;color:var(--coop-muted);padding:30px}.lc-empty.err[data-v-cdebce3a]{color:#c0392b}.lc-card[data-v-cdebce3a]{border:1px solid var(--coop-border);background:var(--coop-surface);border-radius:12px;padding:14px 16px}.lc-head[data-v-cdebce3a]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lc-head h3[data-v-cdebce3a]{flex:auto;margin:0;font-size:16px}h4[data-v-cdebce3a]{margin:14px 0 4px;font-size:14px}.lc-grid[data-v-cdebce3a]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin-bottom:10px;font-size:13px;display:grid}.lc-grid span[data-v-cdebce3a]{color:var(--coop-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.lc-grid em[data-v-cdebce3a]{color:var(--coop-muted);margin-left:6px;font-size:11px;font-style:normal}.lc-grid em.ok[data-v-cdebce3a]{color:#2e7d32}.lc-grid em.warn[data-v-cdebce3a]{color:#c0392b}.lc-form[data-v-cdebce3a]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:10px;display:grid}.lc-form label[data-v-cdebce3a]{color:var(--coop-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.lc-form label.wide[data-v-cdebce3a]{grid-column:span 2}.lc-pill[data-v-cdebce3a]{color:#444;background:#eee;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.st-ACTIVE[data-v-cdebce3a],.risk-LOW[data-v-cdebce3a]{color:#2e7d32;background:#eaf6ec}.st-PENDING[data-v-cdebce3a],.risk-NORMAL[data-v-cdebce3a]{color:#8a6100;background:#fff6e0}.st-RESIGNED[data-v-cdebce3a],.st-TERMINATED[data-v-cdebce3a],.st-DECEASED[data-v-cdebce3a],.st-REJECTED[data-v-cdebce3a],.risk-HIGH[data-v-cdebce3a]{color:#c0392b;background:#fdecec}.lc-warn[data-v-cdebce3a]{color:#c0392b;font-size:12px}.lc-ok[data-v-cdebce3a]{color:#2e7d32;font-size:12px}.lc-note[data-v-cdebce3a]{background:#fff6e0;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px}.lc-muted[data-v-cdebce3a]{color:var(--coop-muted)}.small[data-v-cdebce3a]{font-size:12px}.lc-table[data-v-cdebce3a]{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:13px}.lc-table td[data-v-cdebce3a],.lc-table th[data-v-cdebce3a]{border-bottom:1px solid var(--coop-border);text-align:left;padding:6px 8px}.lc-table .num[data-v-cdebce3a]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lc-table tr.neg td.num[data-v-cdebce3a]{color:#c0392b}.lc-table tfoot tr.total td[data-v-cdebce3a]{border-top:2px solid var(--coop-border);font-weight:700}.lc-actions[data-v-cdebce3a]{text-align:right;white-space:nowrap}.lc-actions .btn[data-v-cdebce3a]{margin-left:4px}.lc-upload[data-v-cdebce3a]{cursor:pointer;position:relative;overflow:hidden}.lc-upload input[data-v-cdebce3a]{opacity:0;cursor:pointer;position:absolute;inset:0}.lc-bar[data-v-cdebce3a]{background:#eee;border-radius:99px;height:8px;margin-bottom:10px;overflow:hidden}.lc-bar i[data-v-cdebce3a]{background:#2e7d32;height:100%;display:block}.lc-list[data-v-cdebce3a]{flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.lc-preview[data-v-cdebce3a]{margin-top:12px}.lc-summary[data-v-cdebce3a]{border:1px solid var(--coop-border);border-radius:10px;margin:10px 0 14px;padding:10px 12px}.lc-summary h4[data-v-cdebce3a]{margin:0 0 8px;font-size:14px}.lc-block[data-v-cdebce3a]{color:#8b1e1e;background:#fdecec;border-radius:8px;padding:8px 12px;font-size:13px}.lc-block ul[data-v-cdebce3a]{margin:4px 0 0 18px;padding:0}.btn-sm[data-v-cdebce3a]{padding:5px 12px;font-size:12px}.lc-viewer[data-v-cdebce3a]{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lc-viewer-card[data-v-cdebce3a]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden}.lc-viewer-card header[data-v-cdebce3a]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.lc-viewer-card img[data-v-cdebce3a]{object-fit:contain;max-width:100%;max-height:80vh;margin:0 auto}.lc-viewer-card iframe[data-v-cdebce3a]{border:0;width:100%;height:80vh}@media (width<=767px){.lc-form label.wide[data-v-cdebce3a]{grid-column:span 1}.lc-table[data-v-cdebce3a]{display:block;overflow-x:auto}}.mda__link[data-v-0c679483]{color:var(--accent-ink);white-space:nowrap;font-weight:600}.mda__link[data-v-0c679483]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mda__note[data-v-0c679483]{margin:var(--space-3) 0 0;font-size:var(--type-small-size);color:var(--ink-muted)}.r[data-v-0c679483]{text-align:right}.ui-seg[data-v-ab87b580]{background:var(--surface-sunken);border-radius:var(--radius-md);gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ui-seg--stretch[data-v-ab87b580]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.ui-seg__btn[data-v-ab87b580]{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:40px;font:500 var(--type-body-size) var(--font-sans);color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ui-seg__btn[data-v-ab87b580]:hover{background:var(--surface-app)}.ui-seg__btn.is-on[data-v-ab87b580]{background:var(--surface);box-shadow:var(--shadow-control);font-weight:600}.ui-seg__btn[data-v-ab87b580]:focus-visible{outline:var(--focus-ring);outline-offset:0}.ui-seg__count[data-v-ab87b580]{font-family:var(--font-mono);color:var(--neutral);font-size:12px}.ui-seg__btn.is-on .ui-seg__count[data-v-ab87b580]{color:var(--accent-ink)}.csc[data-v-5d5f191a]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px var(--space-5);background:var(--surface);box-shadow:var(--shadow-card)}.csc-head[data-v-5d5f191a]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.csc-title[data-v-5d5f191a]{font-family:var(--font-serif);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);color:var(--ink-heading)}.csc-adv[data-v-5d5f191a]{color:var(--warning);background:var(--warning-tint);border-radius:var(--radius-pill);padding:2px 10px;font-size:12px;font-weight:600}.csc-empty[data-v-5d5f191a]{color:var(--ink-muted);font-size:var(--type-small-size)}.csc-main[data-v-5d5f191a]{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}.csc-score strong[data-v-5d5f191a]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.csc-score small[data-v-5d5f191a]{color:var(--ink-muted);margin-left:2px}.csc-band[data-v-5d5f191a]{border-radius:var(--radius-pill);padding:2px 10px;font-size:13px;font-weight:600}.band-A[data-v-5d5f191a]{background:var(--success-tint);color:var(--success)}.band-B[data-v-5d5f191a]{background:var(--info-tint);color:var(--info)}.band-C[data-v-5d5f191a]{background:var(--neutral-tint);color:var(--neutral)}.band-D[data-v-5d5f191a]{background:var(--warning-tint);color:var(--warning)}.band-E[data-v-5d5f191a]{background:var(--danger-tint);color:var(--danger)}.csc-meter[data-v-5d5f191a],.csc-f-bar[data-v-5d5f191a]{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.csc-meter span[data-v-5d5f191a],.csc-f-bar span[data-v-5d5f191a]{background:var(--accent);height:100%;display:block}.csc-snap[data-v-5d5f191a]{font-size:var(--type-small-size);color:var(--ink);margin:8px 0 0}.csc-toggle[data-v-5d5f191a]{color:var(--accent-ink);cursor:pointer;font-weight:600;font-family:var(--font-sans);background:0 0;border:0;min-height:32px;margin-top:10px;padding:0}.csc-factors[data-v-5d5f191a]{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.csc-f-top[data-v-5d5f191a]{justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.csc-pts[data-v-5d5f191a]{font-variant-numeric:tabular-nums;color:var(--ink)}.csc-factors p[data-v-5d5f191a]{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.csc-note[data-v-5d5f191a]{color:var(--ink-muted);margin:10px 0 0;font-size:12px}@media (width<=480px){.csc-main[data-v-5d5f191a]{grid-template-columns:auto auto}.csc-meter[data-v-5d5f191a]{grid-column:1/-1}}.member-score-card[data-v-2b1e138d]{margin-bottom:14px}.view-wrap[data-v-2b1e138d]{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.view-wrap[data-v-2b1e138d]>*{flex-shrink:0}.mono[data-v-2b1e138d]{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:500}.members-layout[data-v-2b1e138d]{gap:var(--space-5);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.member-list-panel[data-v-2b1e138d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;position:sticky;top:0;overflow:hidden}.member-panel-tools[data-v-2b1e138d]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.search-wrap[data-v-2b1e138d]{display:block;position:relative}.search-ico[data-v-2b1e138d]{width:18px;height:18px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-2b1e138d]{width:100%;padding-left:42px}.member-panel-tools[data-v-2b1e138d] .ui-seg__btn{padding:0 10px;font-size:14px}.filter-field[data-v-2b1e138d]{display:block}.filter-select[data-v-2b1e138d]{width:100%}.list-loading[data-v-2b1e138d]{padding:var(--space-8);justify-content:center;display:flex}.member-list[data-v-2b1e138d]{max-height:max(240px,100vh - 420px);margin:0;padding:0;list-style:none;overflow-y:auto}.member-row[data-v-2b1e138d]{gap:var(--space-3);width:100%;padding:12px var(--space-4);border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.member-row[data-v-2b1e138d]:hover{background:var(--surface-app)}.member-row.selected[data-v-2b1e138d]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.member-row[data-v-2b1e138d]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.member-avatar[data-v-2b1e138d],.detail-avatar[data-v-2b1e138d]{border-radius:var(--radius-pill);background:var(--neutral-tint);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.member-avatar[data-v-2b1e138d]{width:40px;height:40px;font-size:14px}.member-avatar img[data-v-2b1e138d],.detail-avatar img[data-v-2b1e138d],.profile-editor-photo img[data-v-2b1e138d]{object-fit:cover;width:100%;height:100%;display:block}.member-row-info[data-v-2b1e138d]{flex-direction:column;min-width:0;display:flex}.member-row-name[data-v-2b1e138d]{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.member-row-meta[data-v-2b1e138d]{font-size:var(--type-small-size);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-row-meta .mono[data-v-2b1e138d]{font-size:12px}.member-row-right[data-v-2b1e138d]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.loan-flag[data-v-2b1e138d]{font-size:var(--type-caption-size);color:var(--ink-muted);white-space:nowrap}.member-detail-panel[data-v-2b1e138d]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.profile-card[data-v-2b1e138d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.detail-header[data-v-2b1e138d]{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.detail-avatar[data-v-2b1e138d]{width:64px;height:64px;font-size:22px}.detail-header-info[data-v-2b1e138d]{flex:240px;min-width:0}.detail-name[data-v-2b1e138d]{font-family:var(--font-serif);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);color:var(--ink-heading);margin:0;font-weight:700}.detail-meta[data-v-2b1e138d]{color:var(--ink-muted);font-size:var(--type-small-size);margin-top:2px}.profile-chips[data-v-2b1e138d]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.profile-tiles[data-v-2b1e138d]{gap:var(--space-3);padding:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1600px){.profile-tiles[data-v-2b1e138d]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=340px){.profile-tiles[data-v-2b1e138d]{grid-template-columns:1fr}}@media (width<=480px){.profile-tiles[data-v-2b1e138d] .ui-kpi__value{font-size:22px;line-height:28px}}.profile-tiles[data-v-2b1e138d] .ui-kpi{box-shadow:none;padding:var(--space-4)}.profile-tiles[data-v-2b1e138d] .ui-kpi__value{white-space:nowrap;overflow-wrap:normal;font-size:26px;line-height:32px}.profile-actions[data-v-2b1e138d]{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}.profile-actions-spacer[data-v-2b1e138d]{flex:1 1 0}.tabs-card[data-v-2b1e138d]{overflow:hidden}.detail-tabs[data-v-2b1e138d]{gap:var(--space-5);border-bottom:1px solid var(--line);padding:0 var(--space-6);display:flex;overflow-x:auto}.statement-error[data-v-2b1e138d]{background:var(--danger-tint);border:1px solid var(--danger);color:var(--danger);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.statement-error .btn[data-v-2b1e138d]{margin-left:6px}.statement-head[data-v-2b1e138d]{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.statement-head span[data-v-2b1e138d]{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.statement-head strong[data-v-2b1e138d]{color:var(--ink-heading);margin-top:5px;font-size:20px;display:block}.statement-head small[data-v-2b1e138d]{color:var(--ink-muted);margin-top:3px;display:block}.statement-summary .summary-card[data-v-2b1e138d]{min-height:108px}.statement-toolbar[data-v-2b1e138d]{border:1px solid var(--coop-border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.statement-filters[data-v-2b1e138d]{flex-wrap:wrap;gap:6px;display:flex}.statement-note[data-v-2b1e138d]{color:var(--ink-muted);font-size:12px}.statement-table th[data-v-2b1e138d]:nth-child(5),.statement-table th[data-v-2b1e138d]:nth-child(6),.statement-table th[data-v-2b1e138d]:nth-child(7),.statement-table td[data-v-2b1e138d]:nth-child(5),.statement-table td[data-v-2b1e138d]:nth-child(6),.statement-table td[data-v-2b1e138d]:nth-child(7){text-align:right}.ledger-pill[data-v-2b1e138d]{background:var(--neutral-tint);min-height:24px;color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.field-hint[data-v-2b1e138d]{color:var(--ink-muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.tab-btn[data-v-2b1e138d]{min-height:var(--control-h);color:var(--ink-muted);cursor:pointer;font:500 var(--type-body-size) var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px}.tab-btn[data-v-2b1e138d]:hover{color:var(--ink)}.tab-btn[data-v-2b1e138d]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tab-active[data-v-2b1e138d]{font-weight:600;color:var(--accent-ink)!important;border-bottom-color:var(--accent)!important}.detail-body[data-v-2b1e138d]{padding:var(--space-5) var(--space-6) var(--space-6);min-width:0}.print-only[data-v-2b1e138d]{display:none!important}@media print{.print-only[data-v-2b1e138d]{display:grid!important}}.info-grid[data-v-2b1e138d]{background:var(--surface);border:1px solid var(--coop-border);box-shadow:none;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px 32px;padding:22px;display:grid}.tab-stack[data-v-2b1e138d]{flex-direction:column;gap:14px;display:flex}.summary-grid[data-v-2b1e138d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-2b1e138d],.info-card[data-v-2b1e138d]{background:var(--surface);border:1px solid var(--coop-border);border-radius:var(--radius-md);box-shadow:none;padding:16px}.summary-label[data-v-2b1e138d]{color:var(--coop-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.summary-value[data-v-2b1e138d]{color:var(--coop-cream);margin-top:4px;font-size:22px;font-weight:700}.summary-value.compact[data-v-2b1e138d]{font-size:18px}.summary-sub[data-v-2b1e138d]{color:var(--coop-muted);margin-top:2px;font-size:12px}.card-title[data-v-2b1e138d]{color:var(--coop-cream);margin-bottom:12px;font-size:15px;font-weight:700}.split-grid[data-v-2b1e138d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beneficiary-group-card[data-v-2b1e138d]{padding:0;overflow:hidden}.beneficiary-group-head[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.beneficiary-group-head .card-title[data-v-2b1e138d]{margin-bottom:4px}.beneficiary-row[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.beneficiary-row[data-v-2b1e138d]:last-child{border-bottom:none}.member-beneficiary-card[data-v-2b1e138d]{background:var(--surface);align-items:flex-start}.beneficiary-card-main[data-v-2b1e138d]{align-items:flex-start;gap:12px;min-width:0;display:flex}.beneficiary-mini-avatar[data-v-2b1e138d]{background:var(--coop-red-dim);width:38px;height:38px;color:var(--coop-red);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.row-title[data-v-2b1e138d]{color:var(--coop-cream);font-weight:600}.row-sub[data-v-2b1e138d]{color:var(--coop-muted);margin-top:2px;font-size:12px}.beneficiary-meta-line[data-v-2b1e138d]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.beneficiary-meta-line span[data-v-2b1e138d],.beneficiary-note[data-v-2b1e138d]{border:1px solid var(--coop-border);color:var(--coop-muted);background:var(--surface-sunken);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.beneficiary-meta-line span+span[data-v-2b1e138d]{font-variant-numeric:tabular-nums}.beneficiary-note[data-v-2b1e138d]{border-radius:var(--radius-md);width:fit-content;max-width:100%;color:var(--warning);background:var(--warning-tint);border-color:var(--warning-tint);margin-top:6px;padding:4px 9px;line-height:1.45;display:block}.allocation[data-v-2b1e138d],.allocation-total[data-v-2b1e138d]{background:var(--coop-red-dim);color:var(--coop-red);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700}.allocation-total.ok[data-v-2b1e138d]{background:var(--success-tint);color:var(--success)}.empty-inline[data-v-2b1e138d]{color:var(--coop-muted);text-align:center;padding:18px 0}.doc-grid[data-v-2b1e138d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.doc-card[data-v-2b1e138d]{background:var(--surface);border:1px solid var(--coop-border);border-radius:var(--radius-md);transition:all var(--tx);align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.doc-card[data-v-2b1e138d]:hover{border-color:var(--coop-red);background:var(--coop-red-dim)}.doc-icon[data-v-2b1e138d]{border-radius:var(--radius-md);background:var(--coop-red);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.doc-note[data-v-2b1e138d]{color:var(--coop-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.doc-group[data-v-2b1e138d]{margin-bottom:16px}.doc-group-head[data-v-2b1e138d]{color:var(--coop-ink);align-items:center;gap:10px;padding:4px 2px 8px;font-size:13px;font-weight:600;display:flex}.doc-group-head .text-muted[data-v-2b1e138d]{font-weight:600}.doc-list[data-v-2b1e138d]{border:1px solid var(--coop-border);background:var(--coop-surface);border-radius:12px;overflow:hidden}.doc-row[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.doc-row[data-v-2b1e138d]:last-child{border-bottom:none}.doc-icon-sm[data-v-2b1e138d]{background:var(--coop-red);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.doc-row-main[data-v-2b1e138d]{flex:1;min-width:0}.doc-row-main .row-title[data-v-2b1e138d]{color:var(--coop-ink);font-weight:600}.doc-row-actions[data-v-2b1e138d]{white-space:nowrap;gap:6px;display:flex}.form-2col[data-v-2b1e138d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tab-action-row[data-v-2b1e138d]{justify-content:flex-end;margin-bottom:14px;display:flex}.profile-chips[data-v-2b1e138d]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profile-chips span[data-v-2b1e138d]{background:var(--surface);color:var(--coop-red);border:1px solid #f0d2c8;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.profile-editor-head[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);align-items:center;gap:16px;margin-bottom:18px;padding:0 0 18px;display:flex}.profile-editor-photo[data-v-2b1e138d]{width:76px;height:76px;color:var(--ink);border:4px solid var(--surface);box-shadow:var(--shadow-pop);background:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;overflow:hidden}.profile-editor-title[data-v-2b1e138d]{color:var(--coop-cream);font-size:18px;font-weight:700}.profile-editor-sub[data-v-2b1e138d]{color:var(--coop-muted);margin:2px 0 10px;font-size:12px}.photo-upload[data-v-2b1e138d]{color:var(--coop-red);cursor:pointer;background:#fff5f2;border:1px solid #f0d2c8;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.photo-upload input[data-v-2b1e138d]{display:none}.header-actions .btn-primary[data-v-2b1e138d]{border-radius:10px;min-height:42px;font-weight:700}.import-modal[data-v-2b1e138d]{max-width:820px}.modal-sub[data-v-2b1e138d]{color:var(--coop-muted);margin-top:2px;font-size:12px}.import-body[data-v-2b1e138d]{flex-direction:column;gap:14px;display:flex}.import-drop[data-v-2b1e138d]{background:var(--surface-sunken);min-height:120px;color:var(--coop-muted);text-align:center;border:1px dashed #d2d8e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:relative}.import-drop input[data-v-2b1e138d]{opacity:0;cursor:pointer;position:absolute;inset:0}.import-drop strong[data-v-2b1e138d]{color:var(--coop-cream);font-size:16px}.import-guide-row[data-v-2b1e138d]{grid-template-columns:1fr auto;align-items:stretch;gap:12px;display:grid}.import-help[data-v-2b1e138d]{color:#986a17;background:#fff8e8;border:1px solid #f4e3b8;border-radius:8px;padding:12px 14px;line-height:1.55}.guide-btn[data-v-2b1e138d]{color:var(--coop-red);background:var(--surface);border-color:#f0d2c8;align-self:stretch;font-weight:700}.import-help code[data-v-2b1e138d]{background:#ffffffb3;border-radius:4px;padding:1px 4px}.import-errors[data-v-2b1e138d]{color:#a7332b;background:#fff4ea;border:1px solid #f3c4be;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.import-preview[data-v-2b1e138d]{border:1px solid var(--coop-border);background:var(--surface);border-radius:10px;overflow:hidden}.preview-head[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);color:var(--coop-muted);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.preview-head strong[data-v-2b1e138d]{color:var(--coop-ink)}.preview-invalid[data-v-2b1e138d]{color:#a7332b;font-weight:600}.import-ok[data-v-2b1e138d]{color:#2e7d4f;font-weight:600}.import-bad[data-v-2b1e138d]{color:#a7332b;font-size:12px}.history-title[data-v-2b1e138d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-table th[data-v-2b1e138d],.history-table td[data-v-2b1e138d]{font-size:12px}.employment-modal[data-v-2b1e138d]{max-width:720px}@media (width<=980px){.import-guide-row[data-v-2b1e138d],.members-layout[data-v-2b1e138d]{grid-template-columns:1fr}.member-list-panel[data-v-2b1e138d]{position:static}.member-list[data-v-2b1e138d]{max-height:360px}.summary-grid[data-v-2b1e138d],.split-grid[data-v-2b1e138d],.doc-grid[data-v-2b1e138d]{grid-template-columns:1fr}}@media (width<=767px){.view-wrap[data-v-2b1e138d]{padding:var(--space-4) var(--space-4) var(--space-6)}.detail-header[data-v-2b1e138d],.profile-tiles[data-v-2b1e138d],.profile-actions[data-v-2b1e138d],.detail-body[data-v-2b1e138d]{padding-left:var(--space-4);padding-right:var(--space-4)}.detail-tabs[data-v-2b1e138d]{padding:0 var(--space-4);gap:var(--space-4)}.info-grid[data-v-2b1e138d]{grid-template-columns:1fr}.statement-head[data-v-2b1e138d],.statement-toolbar[data-v-2b1e138d]{flex-direction:column;align-items:stretch}.profile-actions-spacer[data-v-2b1e138d]{display:none}.doc-row[data-v-2b1e138d]{flex-wrap:wrap}}.decl-modal[data-v-2b1e138d]{z-index:200;background:#14161c8c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.decl-modal-card[data-v-2b1e138d]{background:#fff;border-radius:14px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.decl-modal-head[data-v-2b1e138d]{border-bottom:1px solid var(--coop-border);color:var(--coop-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:800;display:flex}.decl-modal-actions[data-v-2b1e138d]{gap:8px;display:flex}.decl-modal-body[data-v-2b1e138d]{background:var(--coop-mid);max-height:74vh;padding:22px;overflow-y:auto}@media (width<=640px){.decl-modal[data-v-2b1e138d]{padding:16px 10px}.decl-modal-body[data-v-2b1e138d]{max-height:78vh;padding:14px}}@media print{.printing-declaration[data-v-2b1e138d]>:not(.declaration-print-doc){display:none!important}.printing-declaration .declaration-print-doc[data-v-2b1e138d]{display:block}.printing-declaration .decl-modal[data-v-2b1e138d]{background:0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}.printing-declaration .decl-modal-card[data-v-2b1e138d]{max-width:none;box-shadow:none;border-radius:0;overflow:visible}.printing-declaration .decl-modal-head[data-v-2b1e138d]{display:none!important}.printing-declaration .decl-modal-body[data-v-2b1e138d]{background:0 0;max-height:none;padding:0;overflow:visible}}.data-table td.r[data-v-2b1e138d]{text-align:right;white-space:nowrap}@media (width<=1100px){.detail-body .data-table[data-v-2b1e138d]{max-width:100%;display:block;overflow-x:auto}}.data-table td.nowrap[data-v-2b1e138d]{white-space:nowrap}.receipt-print-host[data-v-2b1e138d]{display:none}@media print{.printing-receipt[data-v-2b1e138d]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-2b1e138d]{display:block}}.member-picker[data-v-56b99407]{position:relative}.mp-field[data-v-56b99407]{align-items:center;display:flex;position:relative}.mp-search.form-input[data-v-56b99407]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236D7484' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.5-4.5'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:14px 14px;width:100%;padding-left:31px;padding-right:28px}.mp-clear[data-v-56b99407]{cursor:pointer;color:var(--coop-muted);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:17px;line-height:1;position:absolute;right:6px}.mp-clear[data-v-56b99407]:hover{background:var(--coop-mid);color:var(--coop-cream)}.mp-list[data-v-56b99407]{z-index:30;border:1px solid var(--coop-border);background:#fff;border-radius:8px;width:max-content;min-width:100%;max-width:min(340px,80vw);max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #1f293724}.mp-option[data-v-56b99407]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.mp-option.is-active[data-v-56b99407]{background:var(--coop-mid)}.mp-option.is-selected .mp-name[data-v-56b99407]{color:var(--coop-red);font-weight:800}.mp-name[data-v-56b99407]{color:var(--coop-cream);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.mp-no[data-v-56b99407]{font-family:var(--font-mono);color:var(--coop-muted);flex:none;font-size:11.5px}.mp-empty[data-v-56b99407]{text-align:center;color:var(--coop-muted);padding:10px;font-size:13px}.mp-error[data-v-56b99407]{color:#c0392b}.renewal[data-v-96278dd2]{margin-top:12px}.renewal>label[data-v-96278dd2]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:12px 0 6px;font-size:12px;font-weight:800;display:block}.hint[data-v-96278dd2]{color:var(--coop-muted);font-size:12px}.renewal-list[data-v-96278dd2]{border:1px solid var(--coop-border);border-radius:10px;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.renewal-row[data-v-96278dd2]{text-transform:none;letter-spacing:0;color:var(--coop-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.rl-meta[data-v-96278dd2]{color:var(--coop-muted);font-weight:500}.renewal-preview[data-v-96278dd2]{border:1px solid var(--coop-border);background:var(--coop-mid);border-radius:10px;margin-top:10px;padding:10px 12px}.rp-line[data-v-96278dd2]{justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.rp-line em[data-v-96278dd2]{color:var(--coop-muted);font-size:11px;font-style:normal}.rp-line strong[data-v-96278dd2]{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-net[data-v-96278dd2]{border-top:1px solid var(--coop-border);margin-top:4px;padding-top:6px;font-weight:800}.rp-net.neg strong[data-v-96278dd2]{color:#b23b32}.rp-warn[data-v-96278dd2]{color:#b23b32;background:#fbeae8;border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12px;font-weight:700}.lp[data-v-2269e79f]{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp__step[data-v-2269e79f]{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.lp__step[data-v-2269e79f]:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:14px;left:36px;right:-6px}.lp__step.is-done[data-v-2269e79f]:not(:last-child):after{background:var(--success)}.lp__dot[data-v-2269e79f]{width:28px;height:28px;font:700 13px var(--font-sans);background:var(--neutral-tint);color:var(--neutral);z-index:1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.is-done .lp__dot[data-v-2269e79f]{background:var(--success-tint);color:var(--success)}.is-current .lp__dot[data-v-2269e79f]{background:var(--accent);color:var(--ink)}.is-failed .lp__dot[data-v-2269e79f]{background:var(--danger-tint);color:var(--danger)}.lp__text[data-v-2269e79f]{flex-direction:column;gap:2px;min-width:0;display:flex}.lp__label[data-v-2269e79f]{color:var(--ink-heading);font-weight:600;font-size:var(--type-body-size)}.is-todo .lp__label[data-v-2269e79f]{color:var(--ink-muted)}.lp__note[data-v-2269e79f]{font-size:var(--type-caption-size,12px);color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.35}.sr-only[data-v-2269e79f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.lp[data-v-2269e79f]{gap:var(--space-2);grid-template-columns:1fr}.lp__step[data-v-2269e79f]{align-items:center;gap:var(--space-3);flex-direction:row}.lp__step[data-v-2269e79f]:not(:last-child):after{display:none}}.ldc__kv[data-v-f77614f6]{margin:0}.ldc__kv>div[data-v-f77614f6]{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);padding:9px 0;display:flex}.ldc__kv>div[data-v-f77614f6]:first-child{border-top:0}.ldc__kv dt[data-v-f77614f6]{color:var(--ink-muted);font-size:var(--type-small-size)}.ldc__kv dd[data-v-f77614f6]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right;white-space:nowrap;margin:0;font-size:16px}.ldc__kv .is-strong dt[data-v-f77614f6]{color:var(--ink-heading);font-weight:600}.ldc__kv .is-strong dd[data-v-f77614f6]{font-size:18px;font-weight:700}.ldc__note[data-v-f77614f6]{margin:var(--space-3) 0 0;font-size:var(--type-small-size);color:var(--ink-muted);line-height:1.5}.ldc__empty[data-v-f77614f6]{color:var(--ink-muted);font-size:var(--type-small-size);margin:0}.sig-pad[data-v-d9796b8f]{gap:var(--space-2);flex-direction:column;display:flex}.sig-box[data-v-d9796b8f]{width:100%;max-width:600px;position:relative}.sig-canvas[data-v-d9796b8f]{aspect-ratio:3;border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);touch-action:none;cursor:crosshair;background:#fff;width:100%;display:block}.sig-line[data-v-d9796b8f]{border-bottom:1px solid var(--line);pointer-events:none;position:absolute;bottom:22%;left:8%;right:8%}.sig-actions[data-v-d9796b8f]{justify-content:space-between;align-items:center;max-width:600px;display:flex}.sig-hint[data-v-d9796b8f]{font-size:var(--type-caption-size);color:var(--ink-muted)}.esign[data-v-ad56b295]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--line)}.esign-head[data-v-ad56b295]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.esign-title[data-v-ad56b295]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);margin:0;font-weight:600}.esign-head-actions[data-v-ad56b295]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.esign-session-link[data-v-ad56b295]{font-size:var(--type-small-size);color:var(--accent-ink);font-weight:600}.esign-hint[data-v-ad56b295]{font-size:var(--type-caption-size);color:var(--ink-muted);margin:6px 0;line-height:1.45}.esign-rows[data-v-ad56b295]{margin:0;padding:0;list-style:none}.esign-row[data-v-ad56b295]{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;padding:10px 0;display:flex}.esign-row[data-v-ad56b295]:first-child{border-top:0}.esign-label[data-v-ad56b295]{min-width:0;font-size:var(--type-small-size);color:var(--ink);flex:160px;font-weight:600}.esign-hash[data-v-ad56b295]{font:500 11px var(--font-mono);color:var(--ink-muted);display:block}.esign-actions[data-v-ad56b295]{flex-wrap:wrap;gap:4px;display:flex}.esign-overlay[data-v-ad56b295]{background:var(--overlay);z-index:1000;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.esign-card[data-v-ad56b295]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;width:min(860px,100%);max-height:94vh;display:flex;overflow:auto}.esign-card.has-side[data-v-ad56b295]{width:min(1120px,100%)}.esign-card-head[data-v-ad56b295]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:16px var(--space-5) 12px;border-bottom:2px solid var(--accent);display:flex}.esign-kicker[data-v-ad56b295]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.esign-card-title[data-v-ad56b295]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);color:var(--ink-heading);margin:2px 0 0}.esign-body[data-v-ad56b295]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.has-side .esign-body[data-v-ad56b295]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.esign-doc[data-v-ad56b295]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.esign-frame[data-v-ad56b295]{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;height:56vh;box-shadow:var(--shadow-card);background:#fff}.esign-meta[data-v-ad56b295]{gap:var(--space-4);font-size:var(--type-caption-size);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.esign-meta code[data-v-ad56b295],.esign-kv code[data-v-ad56b295]{font-family:var(--font-mono);color:var(--ink);font-size:12px}.esign-side[data-v-ad56b295]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-app);flex-direction:column;display:flex}.esign-side-title[data-v-ad56b295]{font-family:var(--font-serif);color:var(--ink-heading);margin:0;font-size:17px}.esign-cert-head[data-v-ad56b295]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.esign-kv[data-v-ad56b295]{font-size:var(--type-small-size);margin:0;display:grid}.esign-kv>div[data-v-ad56b295]{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);padding:8px 0;display:flex}.esign-kv dt[data-v-ad56b295]{color:var(--ink-muted)}.esign-kv dd[data-v-ad56b295]{text-align:right;overflow-wrap:anywhere;margin:0}.esign-kv .muted[data-v-ad56b295]{color:var(--ink-muted)}.esign-confirm[data-v-ad56b295]{font-size:var(--type-small-size);gap:var(--space-2);align-items:center;display:flex}.esign-confirm input[data-v-ad56b295]{width:18px;height:18px}@media (width<=860px){.has-side .esign-body[data-v-ad56b295]{grid-template-columns:minmax(0,1fr)}.esign-frame[data-v-ad56b295]{height:44vh}}.doc-checklist[data-v-db9fc837]{padding:0}.doc-checklist-head[data-v-db9fc837]{font-size:var(--type-field-label-size,12px);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:6px;font-weight:600}.doc-check-row[data-v-db9fc837]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.doc-check-status[data-v-db9fc837]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.doc-check-status.ok[data-v-db9fc837]{color:var(--success);background:var(--success-tint)}.doc-check-status.missing[data-v-db9fc837]{color:var(--neutral);background:var(--neutral-tint)}.doc-check-label[data-v-db9fc837]{min-width:140px;font-size:var(--type-body-size);color:var(--ink);flex:1}.doc-check-actions[data-v-db9fc837]{gap:6px;display:flex}.btn-xs[data-v-db9fc837]{cursor:pointer;align-items:center;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.btn-xs.busy[data-v-db9fc837]{opacity:.5;pointer-events:none}.doc-check-hint[data-v-db9fc837]{font-size:var(--type-small-size);color:var(--ink-muted);margin:10px 0 0}.loan-doc-overlay{z-index:1100;background:#14161c8c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.loan-doc-card{background:#fff;border-radius:14px;width:100%;max-width:860px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.loan-doc-head{border-bottom:1px solid var(--coop-border);color:var(--coop-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:800;display:flex}.loan-doc-actions{gap:8px;display:flex}.loan-doc-body{background:var(--coop-mid);max-height:72vh;padding:22px;overflow:auto}@media (width<=767px){.loan-doc-overlay{padding:12px 8px}.loan-doc-body{padding:10px}}@media print{body.printing-loan-doc>:not(.loan-doc-overlay){display:none!important}body.printing-loan-doc .loan-doc-overlay{background:0 0;padding:0;position:static;overflow:visible}body.printing-loan-doc .loan-doc-card{box-shadow:none;border-radius:0;max-width:none}body.printing-loan-doc .loan-doc-body{background:#fff;max-height:none;padding:0;overflow:visible}body.printing-loan-doc .no-print{display:none!important}}.soa[data-v-8de25d85]{font-size:11px}.soa h4[data-v-8de25d85]{margin:14px 0 6px;font-size:12px}.soa-meta[data-v-8de25d85]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:10px 0;display:grid}.soa-meta span[data-v-8de25d85],.soa-totals span[data-v-8de25d85]{text-transform:uppercase;color:#666;font-size:8.5px;display:block}.soa-table[data-v-8de25d85]{border-collapse:collapse;width:100%}.soa-table th[data-v-8de25d85],.soa-table td[data-v-8de25d85]{text-align:left;white-space:nowrap;border-bottom:.5px solid #ddd;padding:3px 4px}.soa-table .r[data-v-8de25d85]{text-align:right}.soa-totals[data-v-8de25d85]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.muted[data-v-8de25d85]{color:var(--coop-ink-3,#666)}@media (width<=767px){.soa-meta[data-v-8de25d85],.soa-totals[data-v-8de25d85]{grid-template-columns:1fr 1fr}.soa[data-v-8de25d85]{overflow-x:auto}}.cd-backdrop[data-v-2d776d7b]{z-index:1000;padding:var(--space-4);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cd[data-v-2d776d7b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(460px,100%);box-shadow:var(--shadow-pop);padding:var(--space-6)}.cd__title[data-v-2d776d7b]{margin:0 0 var(--space-2);font-family:var(--font-serif);color:var(--ink-heading);font-size:20px;line-height:1.3}.cd__body[data-v-2d776d7b]{color:var(--ink-muted);font-size:var(--type-body-size);margin:0}.cd__actions[data-v-2d776d7b]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=767px){.cd__actions[data-v-2d776d7b]>*{flex:auto}}.lt-modal{max-width:620px;padding:22px 24px;overflow-y:auto}.lt-modal.wide{max-width:860px}.lt-modal h2{font-family:var(--font-serif);font-size:var(--type-modal-title-size,20px);color:var(--ink-heading);margin:0 0 6px}.lt-hint{font-size:var(--type-caption-size,12px);color:var(--ink-muted);margin:2px 0 12px;line-height:1.45}.lt-err,.lt-ok,.lt-warn{border-radius:var(--radius-md);font-size:var(--type-small-size,13px);border-left:4px solid;margin:8px 0;padding:8px 12px}.lt-err{background:var(--danger-tint);color:var(--danger)}.lt-ok{background:var(--success-tint);color:var(--success)}.lt-warn{background:var(--warning-tint);color:var(--warning)}.lt-foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:8px 0;display:grid}.lt-fields .wide{grid-column:1/-1}.lt-field{font-size:var(--type-field-label-size,12px);color:var(--ink);flex-direction:column;gap:4px;font-weight:600;display:flex}.lt-figs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:10px 0;display:grid}.lt-fig{background:var(--surface-app);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 10px}.lt-fig span{font-size:var(--type-caption-size,11px);color:var(--ink-muted);display:block}.lt-fig strong{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:16px}.lt-fig.strong{border-color:var(--line-strong);box-shadow:inset 0 3px 0 var(--accent)}.lt-table-wrap{overflow-x:auto}.lt-table{border-collapse:collapse;width:100%;font-size:var(--type-small-size,13px);color:var(--ink)}.lt-table th{text-align:left;font-size:var(--type-table-head-size,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;background:var(--surface);padding:8px;font-weight:600}.lt-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.lt-table tbody tr:hover td{background:var(--surface-app)}.lt-table .r{text-align:right;font-variant-numeric:tabular-nums}.lt-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lt-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:var(--space-4);padding:16px 18px}.lt-section h3{font-family:var(--font-serif);color:var(--ink-heading);margin:0 0 10px;font-size:17px}.lt-empty{color:var(--ink-muted);font-size:var(--type-small-size,13px);padding:14px 0}.lt-pill{font-size:var(--type-caption-size,11px);border-radius:var(--radius-pill);background:var(--neutral-tint);color:var(--neutral);padding:2px 9px;font-weight:600;display:inline-block}.lt-pill.pending{background:var(--warning-tint);color:var(--warning)}.lt-pill.posted,.lt-pill.approved{background:var(--success-tint);color:var(--success)}.lt-pill.rejected{background:var(--danger-tint);color:var(--danger)}@media (width<=767px){.lt-modal{padding:16px}.lt-fields{grid-template-columns:1fr}}.lt-tag[data-v-351e5a31]{color:#b23b32;background:#fbeae8;border-radius:999px;margin-right:6px;padding:3px 9px;font-size:11px;font-weight:800}.lsp[data-v-b234732e]{margin:12px 0}.lsp-override[data-v-b234732e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lsp-disclosure[data-v-b234732e]{border:1px solid var(--coop-border);background:#fff;border-radius:10px;margin:10px 0;padding:10px 14px}.lsp-disclosure summary[data-v-b234732e]{cursor:pointer;font-size:13px;font-weight:800}.lsp-actions[data-v-b234732e]{margin:10px 0}.lcp-frozen[data-v-568e9b61]{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--type-small-size)}.lcp[data-v-568e9b61]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px 16px}.lcp summary[data-v-568e9b61]{cursor:pointer;color:var(--ink-heading);flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;font-weight:600;display:flex}.lcp-cov[data-v-568e9b61]{color:var(--ink-muted);font-size:13px;font-weight:500}.lcp-cov.short[data-v-568e9b61]{color:var(--danger)}.lcp-empty[data-v-568e9b61]{color:var(--ink-muted);padding:8px 0;font-size:13px}.lcp-warn[data-v-568e9b61]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);margin:8px 0;padding:8px 12px;font-size:13px;font-weight:600}.lcp-item[data-v-568e9b61]{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.lcp-main[data-v-568e9b61]{min-width:0}.lcp-desc[data-v-568e9b61]{color:var(--ink);overflow-wrap:anywhere}.lcp-meta[data-v-568e9b61]{color:var(--ink-muted);font-size:13px}.lcp-docs[data-v-568e9b61]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lcp-doc[data-v-568e9b61]{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px;font-size:12px}.lcp-upload[data-v-568e9b61]{color:var(--accent-ink);cursor:pointer;font-size:12px;font-weight:600}.lcp-upload input[data-v-568e9b61]{display:none}.lcp-form[data-v-568e9b61]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.btn.sm[data-v-568e9b61]{align-self:flex-start;min-height:32px;padding:0 10px;font-size:13px}.ldp[data-v-ba18e961]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ldp__head[data-v-ba18e961]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.ldp__titles[data-v-ba18e961]{min-width:0}.ldp__kicker[data-v-ba18e961]{font-size:var(--type-kicker-size,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);gap:var(--space-3);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.ldp__no[data-v-ba18e961]{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-muted);font-size:13px;font-weight:500}.ldp__title[data-v-ba18e961]{font-family:var(--font-serif);color:var(--ink-heading);margin:6px 0 4px;font-size:24px;line-height:1.25}.ldp__terms[data-v-ba18e961]{color:var(--ink-muted);font-size:var(--type-body-size);margin:0}.ldp__figure[data-v-ba18e961]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ldp__fig-label[data-v-ba18e961]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.ldp__fig[data-v-ba18e961]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.ldp__progress[data-v-ba18e961]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.ldp__tabs[data-v-ba18e961]{gap:var(--space-5);box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow:auto hidden}.ldp__tab[data-v-ba18e961]{min-height:44px;font:500 15px var(--font-sans);color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.ldp__tab.is-on[data-v-ba18e961]{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.ldp__tab-n[data-v-ba18e961]{font-family:var(--font-mono);background:var(--neutral-tint);color:var(--neutral);border-radius:var(--radius-pill);padding:0 7px;font-size:12px}.ldp__panel[data-v-ba18e961]{gap:var(--space-4);flex-direction:column;display:flex}.ldp__panel[data-v-ba18e961] .lsp,.ldp__panel[data-v-ba18e961] .lsp-actions{margin:0}.ldp__panel[data-v-ba18e961] .lsp:has(>.lsp-actions:empty):not(:has(.lsp-override)){display:none}.ldp__grid[data-v-ba18e961]{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.ldp__col[data-v-ba18e961]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ldp__muted[data-v-ba18e961]{color:var(--ink-muted);font-size:var(--type-small-size);margin:0}.ldp__pad[data-v-ba18e961]{padding:var(--space-5)}.ldp__bar[data-v-ba18e961]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:14px var(--space-5);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ldp__bar-text[data-v-ba18e961]{min-width:0;font-size:var(--type-small-size);color:var(--ink-muted);flex-direction:column;flex:280px;gap:2px;display:flex}.ldp__bar-text strong[data-v-ba18e961]{font-size:var(--type-body-size);color:var(--ink-heading)}.ldp__bar-actions[data-v-ba18e961]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1180px){.ldp__grid[data-v-ba18e961]{grid-template-columns:1fr}}@media (width<=767px){.ldp__figure[data-v-ba18e961]{align-items:flex-start}.ldp__bar[data-v-ba18e961]{position:static}.ldp__bar-actions[data-v-ba18e961]{width:100%}}.lsl[data-v-9d2bc7a5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.lsl__loading[data-v-9d2bc7a5]{padding:var(--space-6);color:var(--ink-muted);text-align:center;margin:0}.lsl__list[data-v-9d2bc7a5]{margin:0;padding:0;list-style:none}.lsl__list li+li[data-v-9d2bc7a5]{border-top:1px solid var(--line)}.lsl__row[data-v-9d2bc7a5]{background:var(--surface);text-align:left;cursor:pointer;width:100%;color:var(--ink);font-family:var(--font-sans);border:0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 18px;display:grid}.lsl__row[data-v-9d2bc7a5]:hover{background:var(--surface-app)}.lsl__row.sel[data-v-9d2bc7a5]{background:var(--accent-tint);border-left-color:var(--accent)}.lsl__name[data-v-9d2bc7a5]{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lsl__amt[data-v-9d2bc7a5]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right;font-size:17px;font-weight:600}.lsl__meta[data-v-9d2bc7a5]{color:var(--ink-muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.lsl__no[data-v-9d2bc7a5]{font-family:var(--font-mono);font-size:12px}.lsl__tags[data-v-9d2bc7a5]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.page[data-v-861bfa03]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-861bfa03]>*{flex-shrink:0}.statuses[data-v-861bfa03]{align-self:flex-start}.loan-grid[data-v-861bfa03]{gap:var(--space-5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.detail[data-v-861bfa03]{min-width:0}.muted-note[data-v-861bfa03]{color:var(--ink-muted);font-size:var(--type-small-size)}.btn-ghost.danger[data-v-861bfa03]{color:var(--danger)}.btn-ghost.danger[data-v-861bfa03]:hover{border-color:var(--danger);background:var(--danger-tint)}.modal-overlay[data-v-861bfa03]{background:var(--overlay);z-index:400;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-861bfa03]{background:var(--surface);border-radius:var(--radius-lg);width:min(440px,92vw);box-shadow:var(--shadow-pop);padding:28px}.modal.wide[data-v-861bfa03]{width:min(880px,95vw);max-height:90vh;overflow-y:auto}.modal h2[data-v-861bfa03]{font-family:var(--font-serif);font-size:var(--type-modal-title-size,22px);color:var(--ink-heading);margin:0 0 18px}.modal-cols[data-v-861bfa03]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.modal label[data-v-861bfa03]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.form-2col[data-v-861bfa03]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hint[data-v-861bfa03]{color:var(--ink-muted);font-size:12px}.mt[data-v-861bfa03]{margin-top:16px}.calc-preview[data-v-861bfa03]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.calc-empty[data-v-861bfa03]{color:var(--ink-muted);text-align:center;padding:24px 8px;font-size:13px}.calc-stats[data-v-861bfa03]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.calc-stats span[data-v-861bfa03]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:12px;font-weight:600;display:block}.calc-stats strong[data-v-861bfa03]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:18px}.calc-sched[data-v-861bfa03]{max-height:260px;overflow-y:auto}.cs-head[data-v-861bfa03],.cs-row[data-v-861bfa03]{grid-template-columns:.5fr 1.2fr 1fr 1fr;gap:6px;padding:6px 0;font-size:13px;display:grid}.cs-head[data-v-861bfa03]{color:var(--ink-muted);text-transform:uppercase;border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.cs-row[data-v-861bfa03]{border-bottom:1px solid var(--line)}.cs-head .r[data-v-861bfa03],.cs-row .r[data-v-861bfa03]{text-align:right;font-variant-numeric:tabular-nums}.modal-foot[data-v-861bfa03]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.form-err[data-v-861bfa03]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);margin-top:14px;padding:9px 12px;font-size:13px;font-weight:600}.elig-block[data-v-861bfa03]{background:var(--warning-tint);border:1px solid var(--warning);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.elig-block-title[data-v-861bfa03]{color:var(--warning);font-size:14px;font-weight:700}.elig-check-row[data-v-861bfa03]{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}.elig-icon[data-v-861bfa03]{background:var(--warning);color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.elig-detail[data-v-861bfa03]{color:var(--ink-muted)}.elig-override-label[data-v-861bfa03]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-top:6px;font-size:12px;font-weight:600}.elig-override-actions[data-v-861bfa03]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.elig-no-override[data-v-861bfa03]{color:var(--ink-muted);margin-top:4px;font-size:13px}@media (width<=1080px){.loan-grid[data-v-861bfa03],.modal-cols[data-v-861bfa03]{grid-template-columns:1fr}}@media (width<=767px){.page[data-v-861bfa03]{padding:var(--space-4)}.form-2col[data-v-861bfa03]{grid-template-columns:1fr}.modal[data-v-861bfa03]{padding:18px}}.receipt-print-host[data-v-861bfa03]{display:none}@media print{.printing-receipt[data-v-861bfa03]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-861bfa03]{display:block}}.ui-dln[data-v-7b218c12]{align-items:flex-start;gap:var(--space-3);padding:12px var(--space-4);background:var(--info-tint);color:var(--info);border:1px solid var(--line);border-left:4px solid var(--info);border-radius:var(--radius-md);font-size:var(--type-small-size);margin-bottom:var(--space-4);display:flex}.ui-dln__text[data-v-7b218c12]{min-width:0;color:var(--ink);flex:1;line-height:1.45}.ui-dln__x[data-v-7b218c12]{cursor:pointer;min-width:32px;min-height:32px;color:var(--ink-muted);border-radius:var(--radius-sm);background:0 0;border:0;flex-shrink:0;font-size:18px;line-height:1}.ui-dln__x[data-v-7b218c12]:hover{background:var(--surface-app);color:var(--ink)}.page[data-v-075fb8af]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-075fb8af]>*{flex-shrink:0}.stages[data-v-075fb8af]{align-self:flex-start}.loan-grid[data-v-075fb8af]{gap:var(--space-5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.detail[data-v-075fb8af]{min-width:0}.muted-note[data-v-075fb8af]{color:var(--ink-muted);font-size:var(--type-small-size)}.btn-ghost.danger[data-v-075fb8af]{color:var(--danger)}.btn-ghost.danger[data-v-075fb8af]:hover{border-color:var(--danger);background:var(--danger-tint)}@media (width<=1080px){.loan-grid[data-v-075fb8af]{grid-template-columns:1fr}}@media (width<=767px){.page[data-v-075fb8af]{padding:var(--space-4)}}.receipt-print-host[data-v-075fb8af]{display:none}@media print{.printing-receipt[data-v-075fb8af]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-075fb8af]{display:block}}.inbox-page[data-v-3c9ff85b]{padding:var(--space-7,28px) 32px 40px;background:var(--surface-app);height:100%;overflow-y:auto}.inbox[data-v-3c9ff85b]{gap:var(--space-5,20px);margin-top:var(--space-6,24px);grid-template-columns:240px minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}.filters[data-v-3c9ff85b]{flex-direction:column;gap:2px;padding:8px;display:flex}.filter-select[data-v-3c9ff85b]{display:none}.filter-select__label[data-v-3c9ff85b]{font-size:var(--type-field-label-size);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.filter-select .form-select[data-v-3c9ff85b]{width:100%}.filters__group[data-v-3c9ff85b]{font-size:var(--type-table-head-size);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);padding:12px 12px 4px;font-weight:600}.filter[data-v-3c9ff85b]{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;min-height:40px;font:500 var(--type-body-size) var(--font-sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.filter[data-v-3c9ff85b]:hover{background:var(--surface-sunken)}.filter.is-on[data-v-3c9ff85b]{background:var(--accent-tint);color:var(--ink-heading);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.filter__n[data-v-3c9ff85b]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:12px}.filter__mine[data-v-3c9ff85b]{color:var(--ink-muted)}.list-title[data-v-3c9ff85b]{font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);margin:0}.list-lead[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.list-lead strong[data-v-3c9ff85b]{color:var(--ink)}.hide-mine[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.hide-mine input[data-v-3c9ff85b]{width:18px;height:18px;accent-color:var(--accent-ink)}.list-state[data-v-3c9ff85b]{color:var(--ink-muted);margin:0;padding:24px}.items[data-v-3c9ff85b]{margin:0;padding:0;list-style:none}.item[data-v-3c9ff85b]{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 18px;display:grid}.item[data-v-3c9ff85b]:hover{background:var(--surface-app)}.item.is-on[data-v-3c9ff85b]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.item__title[data-v-3c9ff85b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.item__amt[data-v-3c9ff85b]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap;font-size:17px;font-weight:600}.item__amt--none[data-v-3c9ff85b]{font-family:var(--font-sans);font-size:var(--type-small-size);color:var(--ink-muted);font-weight:400}.item__meta[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted);overflow-wrap:anywhere;grid-column:2/-1;min-width:0}.item__mine[data-v-3c9ff85b]{color:var(--ink);font-weight:600}.mono[data-v-3c9ff85b]{font-family:var(--font-mono);font-size:13px;font-weight:500}.muted[data-v-3c9ff85b]{color:var(--ink-muted)}.pager[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pager__btns[data-v-3c9ff85b]{gap:8px;display:flex}.inbox__detail[data-v-3c9ff85b]{position:sticky;top:0}.d-badges[data-v-3c9ff85b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.d-type[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted)}.d-title[data-v-3c9ff85b]{font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);margin:12px 0 4px;line-height:1.3}.d-sub[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0}.d-grid[data-v-3c9ff85b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0;display:grid}.d-grid dt[data-v-3c9ff85b]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.d-grid dd[data-v-3c9ff85b]{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0}.fig[data-v-3c9ff85b]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-size:20px;font-weight:600}.d-note[data-v-3c9ff85b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0 0 12px}.d-mine[data-v-3c9ff85b]{border-radius:var(--radius-sm);background:var(--neutral-tint);color:var(--ink);font-size:var(--type-small-size);margin:0 0 12px;padding:10px 12px}.d-actions[data-v-3c9ff85b]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1099px){.inbox[data-v-3c9ff85b]{grid-template-columns:220px minmax(0,1fr)}.inbox__detail[data-v-3c9ff85b]{grid-column:1/-1;position:static}}@media (width<=767px){.inbox-page[data-v-3c9ff85b]{padding:18px 16px 32px}.inbox[data-v-3c9ff85b]{grid-template-columns:minmax(0,1fr)}.filter-select[data-v-3c9ff85b]{display:block}.filter-card[data-v-3c9ff85b]{display:none}.item[data-v-3c9ff85b]{grid-template-columns:minmax(0,1fr) auto}.item[data-v-3c9ff85b]>:first-child{grid-column:1/-1;justify-self:start}.item__meta[data-v-3c9ff85b]{grid-column:1/-1}.d-grid[data-v-3c9ff85b]{grid-template-columns:minmax(0,1fr)}}.page[data-v-f36e1462]{height:100%;padding:28px 32px;overflow-y:auto}.loan-grid[data-v-f36e1462]{grid-template-columns:minmax(340px,440px) 1fr;align-items:start;gap:18px;display:grid}.panel[data-v-f36e1462]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.loan-row[data-v-f36e1462]{border:0;border-bottom:1px solid var(--coop-border);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:background .15s;display:flex}.loan-row.sel[data-v-f36e1462]{background:var(--coop-red-dim)}.loan-no[data-v-f36e1462]{color:var(--coop-ink);font-weight:800}.loan-meta[data-v-f36e1462]{color:var(--coop-muted);font-size:12px}.loan-right[data-v-f36e1462]{text-align:right}.loan-amt[data-v-f36e1462]{color:var(--coop-ink);font-variant-numeric:tabular-nums;font-weight:800}.detail[data-v-f36e1462]{min-height:440px}.detail-head[data-v-f36e1462]{border-bottom:1px solid var(--coop-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.detail-no[data-v-f36e1462]{font-family:var(--font-serif);color:var(--coop-ink);font-size:24px}.detail-sub[data-v-f36e1462]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-f36e1462]{text-align:right}.detail-bal span[data-v-f36e1462]{text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-size:11px;font-weight:800;display:block}.detail-bal strong[data-v-f36e1462]{color:var(--coop-ink);font-size:24px}.detail-bal .detail-bal-sub[data-v-f36e1462]{text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600}.progress-wrap[data-v-f36e1462]{padding:16px 22px 4px}.progress-meta[data-v-f36e1462]{color:var(--coop-muted);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.progress[data-v-f36e1462]{background:var(--coop-mid);border-radius:999px;height:8px;overflow:hidden}.progress-fill[data-v-f36e1462]{background:#1b7a4b;border-radius:999px;height:100%;transition:width .3s}.sched[data-v-f36e1462]{padding:12px 22px 22px}.sched-head[data-v-f36e1462],.sched-row[data-v-f36e1462]{grid-template-columns:.5fr 1.3fr 1fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.pen[data-v-f36e1462]{color:var(--danger,#c0392b);font-weight:600}.sched-head[data-v-f36e1462]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);border-bottom:1px solid var(--coop-border);font-size:11px;font-weight:800}.sched-row[data-v-f36e1462]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-f36e1462]{text-align:right;font-variant-numeric:tabular-nums}@media (width<=560px){.sched[data-v-f36e1462]{-webkit-overflow-scrolling:touch;overflow-x:auto}.sched-head[data-v-f36e1462],.sched-row[data-v-f36e1462]{min-width:460px}}.empty[data-v-f36e1462]{text-align:center;color:var(--coop-muted);padding:28px 16px}.empty.tall[data-v-f36e1462]{flex-direction:column;align-items:center;gap:14px;padding:90px 16px;display:flex}.empty-dot[data-v-f36e1462]{border:2px solid var(--coop-border);border-radius:50%;width:44px;height:44px}@media (width<=1080px){.loan-grid[data-v-f36e1462]{grid-template-columns:1fr}}.page[data-v-f36e1462]{padding:var(--space-8) var(--space-8) var(--space-10)}.panel[data-v-f36e1462]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel-head[data-v-f36e1462]{color:var(--ink-muted)}.loan-row[data-v-f36e1462]{background:var(--surface);border-left:3px solid #0000}.loan-row[data-v-f36e1462]:hover{background:var(--surface-app)}.loan-row.sel[data-v-f36e1462]{background:var(--accent-tint);border-left-color:var(--accent)}.empty[data-v-f36e1462]{color:var(--ink-muted)}.ph-gap[data-v-f36e1462]{margin-bottom:var(--space-5)}@media (width<=767px){.page[data-v-f36e1462]{padding:var(--space-4)}}.score-card[data-v-75ea15fa]{margin-top:16px}.eligibility-wrap[data-v-75ea15fa]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-75ea15fa]{border-bottom:1px solid var(--coop-border);background:#fff;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.view-title[data-v-75ea15fa]{color:#202838;font-size:clamp(34px,3.1vw,48px)}.view-sub[data-v-75ea15fa]{color:#6d7484;margin-top:12px;font-size:clamp(15px,1.2vw,19px)}.eligibility-body[data-v-75ea15fa]{flex:1;grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:16px;padding:24px 28px;display:grid;overflow:auto}.check-panel[data-v-75ea15fa],.results-panel[data-v-75ea15fa]{border:1px solid var(--coop-border);background:#fff;border-radius:8px;padding:20px;box-shadow:0 8px 24px #1f29370a}.panel-title[data-v-75ea15fa]{color:var(--coop-cream);margin-bottom:14px;font-size:16px;font-weight:800}.form-grid[data-v-75ea15fa]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.member-snapshot[data-v-75ea15fa]{background:var(--coop-red-dim);border:1px solid #f2851f29;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:14px;display:grid}.member-snapshot div[data-v-75ea15fa]{flex-direction:column;gap:2px;display:flex}.snap-label[data-v-75ea15fa]{text-transform:uppercase;color:var(--coop-muted);letter-spacing:.5px;font-size:11px}.member-snapshot strong[data-v-75ea15fa]{color:var(--coop-cream)}.decision-pill[data-v-75ea15fa]{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.decision-pill.ok[data-v-75ea15fa]{color:var(--status-approved);background:#27ae6024}.decision-pill.blocked[data-v-75ea15fa]{background:var(--coop-red-dim);color:var(--coop-red)}.checks-list[data-v-75ea15fa]{flex-direction:column;gap:8px;display:flex}.check-row[data-v-75ea15fa]{border:1px solid var(--coop-border);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.check-row.pass[data-v-75ea15fa]{background:#27ae600f;border-color:#27ae6047}.check-row.fail[data-v-75ea15fa]{background:var(--coop-red-dim);border-color:#f2851f47}.check-icon[data-v-75ea15fa]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:flex}.pass .check-icon[data-v-75ea15fa]{background:var(--status-approved)}.fail .check-icon[data-v-75ea15fa]{background:var(--coop-red)}.check-title[data-v-75ea15fa]{color:var(--coop-cream);font-weight:800}.check-detail[data-v-75ea15fa]{color:var(--coop-muted);margin-top:2px;font-size:12px}.decision-box[data-v-75ea15fa]{background:#fff8f7;border:1px solid #f2851f2e;border-radius:8px;margin-top:14px;padding:16px}.decision-title[data-v-75ea15fa]{color:var(--coop-cream);margin-bottom:4px;font-weight:900}.decision-box p[data-v-75ea15fa]{color:var(--coop-muted);margin-bottom:12px}@media (width<=1100px){.eligibility-body[data-v-75ea15fa]{grid-template-columns:1fr}}.ph-gap[data-v-75ea15fa]{padding:var(--space-6) var(--space-8) var(--space-4);border-bottom:1px solid var(--line);flex-shrink:0;margin:0}@media (width<=767px){.ph-gap[data-v-75ea15fa]{padding:var(--space-4)}}.page[data-v-34eeb85a]{height:100%;padding:28px 32px;overflow-y:auto}.loan-grid[data-v-34eeb85a]{grid-template-columns:minmax(320px,400px) 1fr;align-items:start;gap:18px;display:grid}.panel[data-v-34eeb85a]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-34eeb85a]{border-bottom:1px solid var(--coop-border);color:var(--coop-ink);padding:14px 16px;font-weight:800}.loan-row[data-v-34eeb85a]{border:0;border-bottom:1px solid var(--coop-border);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:background .15s;display:flex}.loan-row.sel[data-v-34eeb85a]{background:var(--coop-red-dim)}.loan-no[data-v-34eeb85a]{color:var(--coop-ink);font-weight:800}.loan-meta[data-v-34eeb85a]{color:var(--coop-muted);font-size:12px}.loan-amt[data-v-34eeb85a]{color:var(--coop-ink);font-variant-numeric:tabular-nums;font-weight:800}.detail[data-v-34eeb85a]{min-height:440px}.detail-head[data-v-34eeb85a]{border-bottom:1px solid var(--coop-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.detail-no[data-v-34eeb85a]{font-family:var(--font-serif);color:var(--coop-ink);font-size:24px}.detail-sub[data-v-34eeb85a]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-34eeb85a]{text-align:right}.detail-bal span[data-v-34eeb85a]{text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-size:11px;font-weight:800;display:block}.detail-bal strong[data-v-34eeb85a]{color:var(--coop-ink);font-size:24px}.detail-bal .detail-bal-sub[data-v-34eeb85a]{text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600}.inline-form[data-v-34eeb85a]{border:1px solid var(--coop-border);background:var(--coop-mid);border-radius:12px;margin:14px 22px 0;padding:16px}.inline-title[data-v-34eeb85a]{color:var(--coop-ink);margin-bottom:12px;font-size:14px;font-weight:800}.inline-fields[data-v-34eeb85a]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.inline-form label[data-v-34eeb85a]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-size:11px;font-weight:800;display:block}.inline-form .form-input[data-v-34eeb85a]{margin-top:5px}.inline-foot[data-v-34eeb85a]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.form-err[data-v-34eeb85a]{color:#b23b32;background:#fbeae8;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700}.sched[data-v-34eeb85a]{padding:12px 22px 8px}.sched-head[data-v-34eeb85a],.sched-row[data-v-34eeb85a]{grid-template-columns:.4fr 1.2fr 1fr 1fr .9fr .7fr;align-items:center;gap:8px;padding:8px 0;display:grid}.sched-head[data-v-34eeb85a]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);border-bottom:1px solid var(--coop-border);font-size:11px;font-weight:800}.sched-row[data-v-34eeb85a]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-34eeb85a]{text-align:right;font-variant-numeric:tabular-nums}.btn-sm[data-v-34eeb85a]{padding:4px 12px;font-size:12px}.history[data-v-34eeb85a]{padding:8px 22px 22px}.history-title[data-v-34eeb85a]{text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);margin:12px 0 8px;font-size:11px;font-weight:800}.hist-row[data-v-34eeb85a]{border-bottom:1px solid var(--coop-border);grid-template-columns:1fr 1.4fr 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.hist-row .ref[data-v-34eeb85a]{color:var(--coop-muted)}.hist-row .r[data-v-34eeb85a]{text-align:right;font-variant-numeric:tabular-nums}.hist-row .pos[data-v-34eeb85a]{color:#1b7a4b;font-weight:700}.btn-print[data-v-34eeb85a]{white-space:nowrap;padding:5px 10px;font-size:11px}.receipt-print-host[data-v-34eeb85a]{display:none}@media print{.printing-receipt[data-v-34eeb85a]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-34eeb85a]{display:block}}.empty[data-v-34eeb85a]{text-align:center;color:var(--coop-muted);padding:28px 16px}.empty.tall[data-v-34eeb85a]{flex-direction:column;align-items:center;gap:14px;padding:90px 16px;display:flex}.empty-dot[data-v-34eeb85a]{border:2px solid var(--coop-border);border-radius:50%;width:44px;height:44px}.btn-ghost[data-v-34eeb85a]{border:1px solid var(--coop-border);color:var(--coop-muted);background:0 0}@media (width<=1080px){.loan-grid[data-v-34eeb85a],.inline-fields[data-v-34eeb85a]{grid-template-columns:1fr}}.page[data-v-34eeb85a]{padding:var(--space-8) var(--space-8) var(--space-10)}.panel[data-v-34eeb85a]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel-head[data-v-34eeb85a]{color:var(--ink-muted)}.loan-row[data-v-34eeb85a]{background:var(--surface);border-left:3px solid #0000}.loan-row[data-v-34eeb85a]:hover{background:var(--surface-app)}.loan-row.sel[data-v-34eeb85a]{background:var(--accent-tint);border-left-color:var(--accent)}.empty[data-v-34eeb85a]{color:var(--ink-muted)}.ph-gap[data-v-34eeb85a]{margin-bottom:var(--space-5)}@media (width<=767px){.page[data-v-34eeb85a]{padding:var(--space-4)}}.screen[data-v-4583d5a2]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-4583d5a2]>*{flex-shrink:0;width:100%;max-width:1240px}.code[data-v-4583d5a2]{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight)}.strong[data-v-4583d5a2]{color:var(--ink-heading);font-weight:600}.fig[data-v-4583d5a2]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-size:17px;font-weight:600}.kicker[data-v-4583d5a2]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.ml[data-v-4583d5a2]{margin-left:var(--space-2)}.split[data-v-4583d5a2]{gap:var(--space-6);grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;display:grid}.bill-list[data-v-4583d5a2]{margin:0;padding:0;list-style:none}.bill-row[data-v-4583d5a2]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:13px var(--space-5);border:0;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);display:flex}.bill-row[data-v-4583d5a2]:hover{background:var(--surface-sunken)}.bill-row.sel[data-v-4583d5a2]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.bill-row[data-v-4583d5a2]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.bill-main[data-v-4583d5a2]{flex-direction:column;gap:2px;min-width:0;display:flex}.meta[data-v-4583d5a2]{font-size:var(--type-caption-size);color:var(--ink-muted)}.bill-right[data-v-4583d5a2]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.detail-no[data-v-4583d5a2]{color:var(--ink-heading);margin:4px 0 2px;font-size:20px}.detail-sub[data-v-4583d5a2]{color:var(--ink-muted);font-size:var(--type-small-size);margin:0}.stats[data-v-4583d5a2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.stats>div[data-v-4583d5a2]{padding:14px var(--space-5);border-right:1px solid var(--line)}.stats dt[data-v-4583d5a2]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.stats dd[data-v-4583d5a2]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--type-figure-size);color:var(--ink-heading);margin:4px 0 0;font-weight:600}.detail-actions[data-v-4583d5a2]{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.sub-title[data-v-4583d5a2]{margin:0 0 var(--space-3);font-family:var(--font-serif);color:var(--ink-heading);font-size:17px}.sub-title.pad[data-v-4583d5a2]{padding:var(--space-4) var(--space-5) 0}.inline-form[data-v-4583d5a2]{margin:0 var(--space-5) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken)}.inline-fields[data-v-4583d5a2]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inline-foot[data-v-4583d5a2]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.alloc-summary[data-v-4583d5a2]{margin:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--type-small-size);padding:10px 14px;font-weight:600}.row-btns[data-v-4583d5a2]{white-space:nowrap;text-align:right}.row-btns[data-v-4583d5a2]>*+*{margin-left:var(--space-1)}.neg[data-v-4583d5a2]{color:var(--danger)}.receipt-print-host[data-v-4583d5a2]{display:none}@media print{.printing-receipt[data-v-4583d5a2]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-4583d5a2]{display:block}}.modal-overlay[data-v-4583d5a2]{background:var(--overlay);z-index:400;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-4583d5a2]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);width:min(480px,100%);box-shadow:var(--shadow-pop);gap:var(--space-3);display:grid}.modal h2[data-v-4583d5a2]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);margin:0 0 var(--space-2);color:var(--ink-heading)}.form-2col[data-v-4583d5a2]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lbl-row[data-v-4583d5a2]{justify-content:space-between;align-items:center;display:flex}.link-btn[data-v-4583d5a2]{color:var(--accent-ink);font-weight:600;font-size:var(--type-small-size);cursor:pointer;background:0 0;border:0}.add-company[data-v-4583d5a2]{gap:var(--space-2);display:flex}.add-company .form-input[data-v-4583d5a2]{flex:1}.modal-foot[data-v-4583d5a2]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.form-err[data-v-4583d5a2]{margin-top:var(--space-3);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);padding:9px 12px}@media (width<=1080px){.split[data-v-4583d5a2],.inline-fields[data-v-4583d5a2]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.screen[data-v-4583d5a2]{gap:var(--space-5);padding:18px 16px 32px}.form-2col[data-v-4583d5a2]{grid-template-columns:1fr}}.pending-note[data-v-a647ea9e]{color:#6b4a00;background:#fff6e0;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px}.page[data-v-a647ea9e]{height:100%;padding:28px 32px;overflow-y:auto}.loan-grid[data-v-a647ea9e]{grid-template-columns:minmax(320px,400px) 1fr;align-items:start;gap:18px;display:grid}.panel[data-v-a647ea9e]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-a647ea9e]{border-bottom:1px solid var(--coop-border);color:var(--coop-ink);padding:14px 16px;font-weight:800}.loan-row[data-v-a647ea9e]{border:0;border-bottom:1px solid var(--coop-border);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:background .15s;display:flex}.loan-row.sel[data-v-a647ea9e]{background:var(--coop-red-dim)}.loan-no[data-v-a647ea9e]{color:var(--coop-ink);font-weight:800}.loan-meta[data-v-a647ea9e]{color:var(--coop-muted);font-size:12px}.loan-amt[data-v-a647ea9e]{color:var(--coop-ink);font-variant-numeric:tabular-nums;font-weight:800}.detail[data-v-a647ea9e]{min-height:440px}.detail-head[data-v-a647ea9e]{border-bottom:1px solid var(--coop-border);padding:20px 22px}.detail-no[data-v-a647ea9e]{font-family:var(--font-serif);color:var(--coop-ink);font-size:24px}.detail-sub[data-v-a647ea9e]{color:var(--coop-muted);font-size:13px}.rs-form[data-v-a647ea9e]{border-bottom:1px solid var(--coop-border);padding:18px 22px}.rs-fields[data-v-a647ea9e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rs-fields label[data-v-a647ea9e]{text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted);font-size:11px;font-weight:800;display:block}.rs-fields label.wide[data-v-a647ea9e]{grid-column:1/-1}.rs-fields .form-input[data-v-a647ea9e]{margin-top:5px}.rs-actions[data-v-a647ea9e]{gap:8px;margin-top:16px;display:flex}.form-err[data-v-a647ea9e]{color:#b23b32;background:#fbeae8;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700}.compare[data-v-a647ea9e]{background:var(--coop-border);border-bottom:1px solid var(--coop-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cmp-col[data-v-a647ea9e]{background:#fff;padding:16px 20px}.cmp-col.new[data-v-a647ea9e]{background:#fbf6f5}.cmp-title[data-v-a647ea9e]{text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);margin-bottom:10px;font-size:11px;font-weight:800}.cmp-row[data-v-a647ea9e]{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.cmp-row span[data-v-a647ea9e]{color:var(--coop-muted)}.cmp-row strong[data-v-a647ea9e]{color:var(--coop-ink);font-variant-numeric:tabular-nums}.sched[data-v-a647ea9e]{padding:14px 22px}.sched-head[data-v-a647ea9e],.sched-row[data-v-a647ea9e]{grid-template-columns:.5fr 1.3fr 1fr 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.sched-head[data-v-a647ea9e]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);border-bottom:1px solid var(--coop-border);font-size:11px;font-weight:800}.sched-row[data-v-a647ea9e]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-a647ea9e]{text-align:right;font-variant-numeric:tabular-nums}.history[data-v-a647ea9e]{padding:8px 22px 22px}.history-title[data-v-a647ea9e]{text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);margin:12px 0 8px;font-size:11px;font-weight:800}.hist-row[data-v-a647ea9e]{border-bottom:1px solid var(--coop-border);grid-template-columns:1fr 1fr 1.5fr;gap:8px;padding:7px 0;font-size:13px;display:grid}.hist-row .ref[data-v-a647ea9e]{color:var(--coop-muted)}.hist-row .r[data-v-a647ea9e]{text-align:right}.empty[data-v-a647ea9e]{text-align:center;color:var(--coop-muted);padding:28px 16px}.empty.tall[data-v-a647ea9e]{flex-direction:column;align-items:center;gap:14px;padding:90px 16px;display:flex}.empty-dot[data-v-a647ea9e]{border:2px solid var(--coop-border);border-radius:50%;width:44px;height:44px}@media (width<=1080px){.loan-grid[data-v-a647ea9e],.rs-fields[data-v-a647ea9e],.compare[data-v-a647ea9e]{grid-template-columns:1fr}}.page[data-v-a647ea9e]{padding:var(--space-8) var(--space-8) var(--space-10)}.panel[data-v-a647ea9e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel-head[data-v-a647ea9e]{color:var(--ink-muted)}.loan-row[data-v-a647ea9e]{background:var(--surface);border-left:3px solid #0000}.loan-row[data-v-a647ea9e]:hover{background:var(--surface-app)}.loan-row.sel[data-v-a647ea9e]{background:var(--accent-tint);border-left-color:var(--accent)}.empty[data-v-a647ea9e]{color:var(--ink-muted)}.ph-gap[data-v-a647ea9e]{margin-bottom:var(--space-5)}@media (width<=767px){.page[data-v-a647ea9e]{padding:var(--space-4)}}.empty-inline.err[data-v-c3849903]{color:#c0392b}.packet-wrap[data-v-c3849903]{flex-direction:column;height:100%;display:flex;overflow:hidden}.view-header[data-v-c3849903]{border-bottom:1px solid var(--coop-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.view-header>div[data-v-c3849903]:first-child{min-width:0}.view-title[data-v-c3849903]{color:#202838;font-size:clamp(34px,3.1vw,48px)}.view-sub[data-v-c3849903]{color:#6d7484;margin-top:12px;font-size:clamp(15px,1.2vw,19px)}.header-actions[data-v-c3849903]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.header-actions .form-select[data-v-c3849903]{width:150px}.packet-body[data-v-c3849903]{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.packet-sidebar[data-v-c3849903]{border-right:1px solid var(--coop-border);background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel-title[data-v-c3849903]{border-bottom:1px solid var(--coop-border);color:var(--coop-cream);padding:14px 16px;font-size:16px;font-weight:900}.packet-search[data-v-c3849903]{border-bottom:1px solid var(--coop-border);background:#f8fafc;padding:10px}.packet-loan-list[data-v-c3849903]{flex-direction:column;gap:8px;padding:10px;display:flex;overflow:auto}.packet-loan[data-v-c3849903]{border:1px solid var(--coop-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.packet-loan>div[data-v-c3849903]{min-width:0}.packet-loan .row-title[data-v-c3849903],.packet-loan .row-sub[data-v-c3849903]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.packet-loan .badge[data-v-c3849903]{flex:none}.packet-loan[data-v-c3849903]:hover,.packet-loan.active[data-v-c3849903]{background:var(--coop-red-dim);border-color:#f2851f40}.packet-loan.active[data-v-c3849903]{box-shadow:inset 4px 0 0 var(--coop-red)}.row-title[data-v-c3849903]{color:var(--coop-cream);font-weight:900}.row-sub[data-v-c3849903]{color:var(--coop-muted);margin-top:2px;font-size:12px}.packet-workspace[data-v-c3849903]{background:#f3f5f8;min-width:0;padding:18px 22px 30px;overflow:auto}.packet-toolbar[data-v-c3849903]{border:1px solid var(--coop-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:850px;margin:0 auto 14px;padding:12px;display:flex}.packet-toolbar strong[data-v-c3849903]{color:var(--coop-cream);display:block}.packet-toolbar span[data-v-c3849903]{color:var(--coop-muted);font-size:12px}.page-tabs[data-v-c3849903]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-tab[data-v-c3849903]{border:1px solid var(--coop-border);color:var(--coop-cream);cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px;font-weight:800}.page-tab.active[data-v-c3849903]{background:var(--coop-red);border-color:var(--coop-red);color:#fff}.packet-preview[data-v-c3849903]{flex-direction:column;align-items:center;gap:18px;display:flex}.empty-inline[data-v-c3849903]{text-align:center;color:var(--coop-muted);padding:22px}@media (width<=1100px){.packet-body[data-v-c3849903]{grid-template-columns:1fr;overflow:auto}.packet-sidebar[data-v-c3849903]{border-right:0;border-bottom:1px solid var(--coop-border);max-height:360px}.packet-toolbar[data-v-c3849903]{flex-direction:column;align-items:flex-start}.page-tabs[data-v-c3849903]{justify-content:flex-start}}.ph-gap[data-v-c3849903]{padding:var(--space-6) var(--space-8) var(--space-4);border-bottom:1px solid var(--line);flex-shrink:0;margin:0}@media (width<=767px){.ph-gap[data-v-c3849903]{padding:var(--space-4)}}.screen[data-v-a08098f5]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-a08098f5]>*{flex-shrink:0;width:100%;max-width:1240px}.esess-back[data-v-a08098f5]{font-size:var(--type-small-size);color:var(--accent-ink);align-self:center;font-weight:600}.esess-grid[data-v-a08098f5]{gap:var(--space-5);grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.esess-list[data-v-a08098f5]{margin:0;padding:0;list-style:none}.esess-row[data-v-a08098f5]{align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--ink);font:inherit;background:0 0;padding:10px 16px;display:flex}.esess-list li:first-child .esess-row[data-v-a08098f5]{border-top:0}.esess-row[data-v-a08098f5]:hover:not(:disabled){background:var(--surface-app)}.esess-row.is-active[data-v-a08098f5]{background:var(--surface-app);box-shadow:inset 3px 0 0 var(--accent)}.esess-row[data-v-a08098f5]:disabled{cursor:default}.esess-row[data-v-a08098f5]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.esess-row-text[data-v-a08098f5]{flex-direction:column;flex:auto;min-width:0;display:flex}.esess-row-label[data-v-a08098f5]{font-size:var(--type-small-size);font-weight:600}.esess-hash[data-v-a08098f5]{font:500 11px var(--font-mono);color:var(--ink-muted)}.esess-gate[data-v-a08098f5],.esess-note[data-v-a08098f5]{border-top:1px solid var(--line);font-size:var(--type-caption-size);color:var(--ink-muted);margin:0;padding:10px 16px;line-height:1.45}.esess-gate.is-ready[data-v-a08098f5]{color:var(--success)}.esess-paper[data-v-a08098f5]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.esess-kicker[data-v-a08098f5]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.esess-paper-title[data-v-a08098f5]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);color:var(--ink-heading);margin:2px 0 0}.esess-frame[data-v-a08098f5]{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;height:70vh;min-height:420px;box-shadow:var(--shadow-card);background:#fff}.esess-meta[data-v-a08098f5]{gap:var(--space-4);font-size:var(--type-caption-size);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.esess-meta code[data-v-a08098f5],.esess-kv code[data-v-a08098f5]{font-family:var(--font-mono);color:var(--ink);font-size:12px}.esess-side[data-v-a08098f5]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.esess-side[data-v-a08098f5] .ui-card__body{gap:var(--space-3);flex-direction:column;display:flex}.esess-hint[data-v-a08098f5]{font-size:var(--type-caption-size);color:var(--ink-muted);margin:0;line-height:1.45}.esess-kv[data-v-a08098f5]{font-size:var(--type-small-size);margin:0;display:grid}.esess-kv>div[data-v-a08098f5]{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);padding:8px 0;display:flex}.esess-kv dt[data-v-a08098f5]{color:var(--ink-muted)}.esess-kv dd[data-v-a08098f5]{text-align:right;overflow-wrap:anywhere;margin:0}.esess-kv .muted[data-v-a08098f5]{color:var(--ink-muted)}.esess-confirm[data-v-a08098f5]{font-size:var(--type-small-size);gap:var(--space-2);align-items:center;display:flex}.esess-confirm input[data-v-a08098f5]{width:18px;height:18px}.esess-cert-actions[data-v-a08098f5],.esess-witness-actions[data-v-a08098f5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.esess-legal[data-v-a08098f5]{border-left:3px solid var(--accent);background:var(--surface-app);font-size:var(--type-caption-size);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.5}.esess-legal-label[data-v-a08098f5]{color:var(--ink-muted);margin-bottom:2px;font-weight:600;display:block}.esess-portal-list[data-v-a08098f5]{font-size:var(--type-small-size);margin:0;padding:0;list-style:none;display:grid}.esess-portal-list li[data-v-a08098f5]{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);padding:8px 0;display:flex}.esess-portal-label[data-v-a08098f5]{font-weight:600}.esess-portal-state[data-v-a08098f5]{color:var(--ink-muted);text-align:right;overflow-wrap:anywhere}.esess-overlay[data-v-a08098f5]{z-index:50;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.esess-dialog[data-v-a08098f5]{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-card);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.esess-dialog-title[data-v-a08098f5]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);color:var(--ink-heading);margin:0}.esess-field[data-v-a08098f5]{font-size:var(--type-small-size);flex-direction:column;gap:4px;font-weight:600;display:flex}.esess-error[data-v-a08098f5]{color:var(--danger);font-size:var(--type-caption-size);margin:0}.esess-dialog-actions[data-v-a08098f5]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1100px){.esess-grid[data-v-a08098f5]{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.esess-docs[data-v-a08098f5]{grid-column:1/-1}}@media (width<=767px){.screen[data-v-a08098f5]{gap:var(--space-5);padding:18px 16px 32px}.esess-grid[data-v-a08098f5]{grid-template-columns:minmax(0,1fr)}.esess-frame[data-v-a08098f5]{height:56vh;min-height:320px}}.page[data-v-746d24ae]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-746d24ae]>*{flex-shrink:0}.grid[data-v-746d24ae]{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.col[data-v-746d24ae]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fields[data-v-746d24ae]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-v-746d24ae]{flex-direction:column;gap:6px;min-width:0;display:flex}.field.wide[data-v-746d24ae]{grid-column:1/-1}.field label[data-v-746d24ae],.field-label[data-v-746d24ae]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.hint[data-v-746d24ae]{color:var(--ink-muted);margin:var(--space-3) 0 0;font-size:13px}.field .hint[data-v-746d24ae]{margin:0;font-size:12px}.kv[data-v-746d24ae]{margin:0}.kv>div[data-v-746d24ae]{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.kv>div[data-v-746d24ae]:first-child{border-top:0}.kv dt[data-v-746d24ae]{color:var(--ink);min-width:0;font-size:14px}.kv dt small[data-v-746d24ae]{color:var(--ink-muted);font-size:12px;display:block}.kv dd[data-v-746d24ae]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap;margin:0;font-size:17px}.kv .sub dt[data-v-746d24ae],.kv .sub dd[data-v-746d24ae]{color:var(--ink-muted);font-size:13px}.kv .total[data-v-746d24ae]{border-top:2px solid var(--ink-heading);margin-top:4px}.kv .total dt[data-v-746d24ae]{color:var(--ink-heading);font-weight:700}.kv .total dd[data-v-746d24ae]{font-size:24px;font-weight:700}.kv .total.neg dd[data-v-746d24ae]{color:var(--danger)}.warn[data-v-746d24ae]{margin:var(--space-3) 0 0;background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-weight:600}.done[data-v-746d24ae]{gap:var(--space-3);background:var(--success-tint);color:var(--success);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;padding:12px 16px;font-size:14px;display:flex}.done strong[data-v-746d24ae]{color:var(--success)}@media (width<=1080px){.grid[data-v-746d24ae]{grid-template-columns:1fr}}@media (width<=767px){.page[data-v-746d24ae]{padding:var(--space-4)}.fields[data-v-746d24ae]{grid-template-columns:1fr}}.page[data-v-7af81d4f]{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.page[data-v-7af81d4f]>*{flex-shrink:0}.mono[data-v-7af81d4f]{font-family:var(--font-mono);font-size:var(--type-code-size)}.sc-grid[data-v-7af81d4f]{gap:var(--space-5);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.panel[data-v-7af81d4f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.panel-tools[data-v-7af81d4f]{padding:var(--space-4)}.search-wrap[data-v-7af81d4f]{display:block;position:relative}.search-ico[data-v-7af81d4f]{width:18px;height:18px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search[data-v-7af81d4f]{width:100%;padding-left:42px}.list-loading[data-v-7af81d4f]{padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-muted)}.list-error[data-v-7af81d4f]{margin:0 var(--space-4) var(--space-4);border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);padding:10px 12px;font-weight:600}.mem-list[data-v-7af81d4f]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.mem-row[data-v-7af81d4f]{gap:var(--space-3);width:100%;padding:12px var(--space-4);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.mem-row[data-v-7af81d4f]:hover{background:var(--surface-app)}.mem-row.sel[data-v-7af81d4f]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.mem-row[data-v-7af81d4f]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.mem-avatar[data-v-7af81d4f]{border-radius:var(--radius-pill);background:var(--neutral-tint);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.mem-main[data-v-7af81d4f]{flex-direction:column;min-width:0;display:flex}.mem-name[data-v-7af81d4f]{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mem-meta[data-v-7af81d4f]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.mem-bal[data-v-7af81d4f]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap;font-size:17px;font-weight:600}.detail[data-v-7af81d4f]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.detail-head[data-v-7af81d4f]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.detail-id[data-v-7af81d4f]{flex:220px;min-width:0}.detail-no[data-v-7af81d4f]{font-family:var(--font-serif);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);color:var(--ink-heading);margin:0;font-weight:700}.detail-sub[data-v-7af81d4f]{color:var(--ink-muted);font-size:var(--type-small-size);margin-top:2px}.detail-bal[data-v-7af81d4f]{box-shadow:none;flex:0 260px}.detail-actions[data-v-7af81d4f]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.inline-form[data-v-7af81d4f]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-app)}.inline-title[data-v-7af81d4f]{margin:0 0 var(--space-3);font-size:var(--type-body-strong-size);color:var(--ink-heading);font-weight:600}.inline-fields[data-v-7af81d4f]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.or-hint[data-v-7af81d4f]{font-size:var(--type-small-size);color:var(--ink-muted);margin:10px 0 0}.inline-form label[data-v-7af81d4f]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);font-weight:600;display:block}.inline-form label.full[data-v-7af81d4f]{margin-top:var(--space-3)}.inline-form .form-input[data-v-7af81d4f]{width:100%;margin-top:5px}.inline-foot[data-v-7af81d4f]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-err[data-v-7af81d4f]{margin-top:var(--space-3);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:9px 12px;font-weight:600}.pos[data-v-7af81d4f]{color:var(--success)}.neg[data-v-7af81d4f]{color:var(--danger)}.row-actions[data-v-7af81d4f]{text-align:right;white-space:nowrap}.nowrap[data-v-7af81d4f]{white-space:nowrap}.receipt-print-host[data-v-7af81d4f]{display:none}@media print{.printing-receipt[data-v-7af81d4f]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-7af81d4f]{display:block}}@media (width<=980px){.sc-grid[data-v-7af81d4f]{grid-template-columns:1fr}.mem-list[data-v-7af81d4f]{max-height:360px}}@media (width<=767px){.page[data-v-7af81d4f]{padding:var(--space-4) var(--space-4) var(--space-6)}.inline-fields[data-v-7af81d4f]{grid-template-columns:1fr}.detail-bal[data-v-7af81d4f]{flex-basis:100%}}.page[data-v-8f9e6cac]{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.page[data-v-8f9e6cac]>*{flex-shrink:0}.mono[data-v-8f9e6cac]{font-family:var(--font-mono);font-size:var(--type-code-size)}.bf-grid[data-v-8f9e6cac]{gap:var(--space-5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.panel[data-v-8f9e6cac]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.panel-tools[data-v-8f9e6cac]{padding:var(--space-4)}.search-wrap[data-v-8f9e6cac]{display:block;position:relative}.search-ico[data-v-8f9e6cac]{width:18px;height:18px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search[data-v-8f9e6cac]{width:100%;padding-left:42px}.list-loading[data-v-8f9e6cac]{padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-muted)}.list-error[data-v-8f9e6cac]{margin:0 var(--space-4) var(--space-4);border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);padding:10px 12px;font-weight:600}.mem-list[data-v-8f9e6cac]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.mem-row[data-v-8f9e6cac]{gap:var(--space-3);width:100%;padding:12px var(--space-4);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.mem-row[data-v-8f9e6cac]:hover{background:var(--surface-app)}.mem-row.sel[data-v-8f9e6cac]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.mem-row[data-v-8f9e6cac]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.mem-avatar[data-v-8f9e6cac]{border-radius:var(--radius-pill);background:var(--neutral-tint);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.mem-main[data-v-8f9e6cac]{flex-direction:column;min-width:0;display:flex}.mem-name[data-v-8f9e6cac]{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mem-meta[data-v-8f9e6cac]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.detail[data-v-8f9e6cac]{min-width:0}.detail-head[data-v-8f9e6cac]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.detail-id[data-v-8f9e6cac]{min-width:0}.detail-no[data-v-8f9e6cac]{font-family:var(--font-serif);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);color:var(--ink-heading);margin:0;font-weight:700}.detail-sub[data-v-8f9e6cac]{color:var(--ink-muted);margin-top:2px}.share-tally[data-v-8f9e6cac]{text-align:right;border-radius:var(--radius-md);padding:8px 14px}.share-tally span[data-v-8f9e6cac],.share-tally small[data-v-8f9e6cac]{font-size:var(--type-caption-size);display:block}.share-tally span[data-v-8f9e6cac]{text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);font-weight:600}.share-tally strong[data-v-8f9e6cac]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:28px;line-height:32px}.share-tally.ok[data-v-8f9e6cac]{background:var(--success-tint)}.share-tally.ok strong[data-v-8f9e6cac],.share-tally.ok small[data-v-8f9e6cac]{color:var(--success)}.share-tally.warn[data-v-8f9e6cac]{background:var(--warning-tint)}.share-tally.warn strong[data-v-8f9e6cac],.share-tally.warn small[data-v-8f9e6cac]{color:var(--warning)}.bf-card[data-v-8f9e6cac]{margin:var(--space-4) var(--space-5) 0;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);min-width:0}.bf-card-head[data-v-8f9e6cac]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.bf-idx[data-v-8f9e6cac]{border-radius:var(--radius-pill);background:var(--accent-tint);width:28px;height:28px;color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.type-sel[data-v-8f9e6cac]{max-width:160px}.bf-remove[data-v-8f9e6cac]{margin-left:auto}.bf-fields[data-v-8f9e6cac]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bf-fields label[data-v-8f9e6cac]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);font-weight:600;display:block}.bf-fields label.wide[data-v-8f9e6cac]{grid-column:1/-1}.bf-fields .form-input[data-v-8f9e6cac]{width:100%;margin-top:4px}.bf-actions[data-v-8f9e6cac]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-5);flex-wrap:wrap;display:flex}.bf-actions-right[data-v-8f9e6cac]{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-err[data-v-8f9e6cac]{margin:0 var(--space-5) var(--space-5);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:9px 12px;font-weight:600}@media (width<=980px){.bf-grid[data-v-8f9e6cac]{grid-template-columns:1fr}.mem-list[data-v-8f9e6cac]{max-height:360px}}@media (width<=767px){.page[data-v-8f9e6cac]{padding:var(--space-4) var(--space-4) var(--space-6)}.bf-fields[data-v-8f9e6cac]{grid-template-columns:1fr}.bf-card[data-v-8f9e6cac]{margin-left:var(--space-4);margin-right:var(--space-4)}}.dep-page[data-v-fc30b796]{padding:var(--space-6) var(--space-8);gap:var(--space-5);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.dep-page[data-v-fc30b796]>*{flex-shrink:0}.dep-kpis[data-v-fc30b796]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote[data-v-fc30b796]{gap:var(--space-4);margin:0 0 var(--space-4);padding:var(--space-4);background:var(--surface-app);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.quote dd[data-v-fc30b796]{margin:4px 0 0}.quote .fig[data-v-fc30b796]{font-size:22px;line-height:28px}.quote__sub[data-v-fc30b796]{font-size:var(--type-small-size);color:var(--ink-muted)}.dep-grid[data-v-fc30b796]{gap:var(--space-5);grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;display:grid}.dep-detail[data-v-fc30b796]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dep-list__title[data-v-fc30b796]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);margin:0}.dep-search[data-v-fc30b796]{padding:0 var(--space-4) var(--space-3);position:relative}.dep-search__ico[data-v-fc30b796]{width:18px;height:18px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:13px;left:28px}.dep-search .form-input[data-v-fc30b796]{width:100%;padding-left:40px}.dep-rows[data-v-fc30b796]{margin:0;padding:0;list-style:none}.acct-row[data-v-fc30b796]{gap:var(--space-3);width:100%;padding:12px var(--space-4);border:0;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.acct-row[data-v-fc30b796]:hover{background:var(--surface-app)}.acct-row.sel[data-v-fc30b796]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.acct-row[data-v-fc30b796]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.acct-kind[data-v-fc30b796]{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.acct-kind.save[data-v-fc30b796]{background:var(--info-tint);color:var(--info)}.acct-kind.time[data-v-fc30b796]{background:var(--accent-tint);color:var(--accent-ink)}.acct-main[data-v-fc30b796]{flex-direction:column;min-width:0;display:flex}.acct-name[data-v-fc30b796]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.acct-meta[data-v-fc30b796]{font-size:var(--type-small-size);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-no[data-v-fc30b796],.code[data-v-fc30b796]{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:500}.acct-more[data-v-fc30b796]{width:100%;min-height:var(--control-h);border:0;border-top:1px solid var(--line);font:600 var(--type-small-size) var(--font-sans);color:var(--accent-ink);cursor:pointer;background:0 0}.acct-more[data-v-fc30b796]:hover:not(:disabled){background:var(--surface-app)}.acct-more[data-v-fc30b796]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.acct-more[data-v-fc30b796]:disabled{cursor:default;color:var(--ink-muted)}.dep-head__badges[data-v-fc30b796]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dep-head__row[data-v-fc30b796]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dep-head__titles[data-v-fc30b796]{flex:260px;min-width:0}.dep-head__title[data-v-fc30b796]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);overflow-wrap:anywhere;margin:0}.dep-head__sub[data-v-fc30b796]{color:var(--ink-muted);font-size:var(--type-small-size);margin:4px 0 0}.dep-head__bal[data-v-fc30b796]{text-align:right}.label[data-v-fc30b796]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.fig[data-v-fc30b796]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-weight:600}.dep-head__bal .fig[data-v-fc30b796]{font-size:32px;line-height:40px}.tl[data-v-fc30b796]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.tl__labels[data-v-fc30b796]{justify-content:space-between;gap:var(--space-2);font-size:var(--type-small-size);color:var(--ink-muted);flex-wrap:wrap;display:flex}.tl__track[data-v-fc30b796]{margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.tl__fill[data-v-fc30b796]{background:var(--accent);border-radius:inherit;height:100%}.tl__facts[data-v-fc30b796]{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tl__facts dd[data-v-fc30b796]{margin:4px 0 0;font-size:22px;line-height:28px}.dep-actions[data-v-fc30b796]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mat-grid[data-v-fc30b796]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.field .form-input[data-v-fc30b796]{width:100%}.field-help[data-v-fc30b796]{font-size:var(--type-small-size);color:var(--ink-muted);margin:6px 0 0}.inline-form[data-v-fc30b796]{margin-top:var(--space-4)}.inline-row[data-v-fc30b796]{gap:var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}.inline-row .form-input[data-v-fc30b796]{flex:160px;max-width:220px}.pending-note[data-v-fc30b796]{border-radius:var(--radius-md);font-size:var(--type-small-size);background:var(--warning-tint);border:1px solid var(--warning);color:var(--warning);padding:10px 12px;line-height:1.45}.modal .pending-note[data-v-fc30b796]{margin:12px 0 0}.nowrap[data-v-fc30b796]{white-space:nowrap}.row-actions[data-v-fc30b796]{text-align:right;white-space:nowrap}.pos[data-v-fc30b796]{color:var(--success)}.neg[data-v-fc30b796]{color:var(--danger)}.wht[data-v-fc30b796]{font-size:var(--type-caption-size);color:var(--ink-muted);margin-top:3px;font-weight:600;display:block}.receipt-print-host[data-v-fc30b796]{display:none}@media print{.printing-receipt[data-v-fc30b796]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-fc30b796]{display:block}}.modal-overlay[data-v-fc30b796]{background:var(--overlay);z-index:400;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-fc30b796]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);width:min(440px,100%);box-shadow:var(--shadow-pop);max-height:100%;overflow-y:auto}.modal h2[data-v-fc30b796]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);line-height:var(--type-modal-title-lh);margin:0 0 var(--space-4);color:var(--ink-heading)}.modal label[data-v-fc30b796]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);margin:14px 0 6px;font-weight:600;display:block}.modal .form-input[data-v-fc30b796]{width:100%}.modal-foot[data-v-fc30b796]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.form-err[data-v-fc30b796]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);margin-top:12px;padding:9px 12px}@media (width<=980px){.dep-grid[data-v-fc30b796],.dep-kpis[data-v-fc30b796]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.dep-page[data-v-fc30b796]{padding:var(--space-4)}.dep-head__bal[data-v-fc30b796]{text-align:left}.tl__facts[data-v-fc30b796]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.branch-filter[data-v-98e716c0]{flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.export-format[data-v-cea13af8]{width:auto}.dp[data-v-e17d47cd]{padding:4px 22px 22px}.dp-label[data-v-e17d47cd]{text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);align-items:center;gap:8px;margin:18px 0 10px;font-size:11px;font-weight:800;display:flex}.dp-hint[data-v-e17d47cd]{color:var(--coop-muted);margin:8px 0;font-size:12px}.dp-form[data-v-e17d47cd]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.dp-form label[data-v-e17d47cd]{text-transform:uppercase;color:var(--coop-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}.dp-form .form-input[data-v-e17d47cd]{min-width:150px;padding:7px 10px}.fund-grid[data-v-e17d47cd]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.fund[data-v-e17d47cd]{background:var(--coop-mid);border:1px solid var(--coop-border);border-radius:10px;padding:10px 12px}.fund span[data-v-e17d47cd]{text-transform:uppercase;color:var(--coop-muted);font-size:11px;font-weight:800;display:block}.fund strong[data-v-e17d47cd]{color:var(--coop-ink);font-variant-numeric:tabular-nums;font-size:16px}.fund.hl[data-v-e17d47cd]{background:var(--coop-red-dim)}.payout-row[data-v-e17d47cd]{border:0;border-bottom:1px solid var(--coop-border);cursor:pointer;text-align:left;background:#fff;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.payout-row.sel[data-v-e17d47cd]{background:var(--coop-red-dim)}.mono[data-v-e17d47cd]{font-variant-numeric:tabular-nums;font-weight:700}.dp-detail[data-v-e17d47cd]{margin-top:12px}.dp-actions[data-v-e17d47cd]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stmt-head[data-v-e17d47cd],.stmt-row[data-v-e17d47cd]{grid-template-columns:1.3fr 1.3fr .8fr .8fr .8fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.stmt-head[data-v-e17d47cd]{text-transform:uppercase;color:var(--coop-muted);border-bottom:1px solid var(--coop-border);font-size:11px;font-weight:800}.stmt-row[data-v-e17d47cd]{border-bottom:1px solid var(--coop-border);font-size:13px}.r[data-v-e17d47cd]{text-align:right;font-variant-numeric:tabular-nums}.pos[data-v-e17d47cd]{color:#1b7a4b;font-weight:700}.routed[data-v-e17d47cd]{color:#9a5b00;font-size:11px;display:block}.btn-print[data-v-e17d47cd]{padding:5px 10px;font-size:11px}.pill[data-v-e17d47cd]{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.pill-active[data-v-e17d47cd],.pill-posted[data-v-e17d47cd]{color:#1b7a4b;background:#e5f4ec}.pill-warn[data-v-e17d47cd],.pill-rejected[data-v-e17d47cd],.pill-reversed[data-v-e17d47cd]{color:#b23b32;background:#fbeae8}.pill-draft[data-v-e17d47cd],.pill-approved[data-v-e17d47cd]{color:#9a5b00;background:#fff4e0}.empty[data-v-e17d47cd]{color:var(--coop-muted);text-align:center;padding:18px 8px}.form-err[data-v-e17d47cd]{color:#b23b32;background:#fbeae8;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}@media (width<=767px){.stmt-head[data-v-e17d47cd]{display:none}.stmt-row[data-v-e17d47cd]{grid-template-columns:1fr 1fr}}.dp-export[data-v-e17d47cd]{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.yec[data-v-7aa7b89b]{padding:var(--space-4) var(--space-5) 0;gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.yec-hint[data-v-7aa7b89b]{color:var(--ink-muted);font-size:var(--type-small-size);margin:0;line-height:1.5}.yec-pending[data-v-7aa7b89b]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);gap:var(--space-3);flex-direction:column;width:100%;padding:14px 16px;display:flex}.yec-pending.is-deeplinked[data-v-7aa7b89b]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.yec-head[data-v-7aa7b89b]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yec-by[data-v-7aa7b89b]{color:var(--ink-muted);font-size:var(--type-small-size)}.yec-quote[data-v-7aa7b89b]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.yec-quote dt[data-v-7aa7b89b]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.yec-quote dd[data-v-7aa7b89b]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;margin:2px 0 0}.yec-actions[data-v-7aa7b89b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scr[data-v-fde126fb]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-fde126fb]>*{flex-shrink:0;width:100%;max-width:1320px}.fld[data-v-fde126fb]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-fde126fb],.tb-controls[data-v-fde126fb] .branch-filter{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.tb-controls[data-v-fde126fb]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.tb-total td[data-v-fde126fb]{color:var(--ink-heading);border-top:3px double var(--ink);background:var(--surface-sunken);font-weight:700}.surplus-grid[data-v-fde126fb]{gap:var(--space-5);grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;display:grid}.fy-list[data-v-fde126fb]{margin:0;padding:0;list-style:none}.fy-row[data-v-fde126fb]{width:100%;padding:14px var(--space-5);border:0;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);align-items:center;gap:12px;display:flex}.fy-row[data-v-fde126fb]:hover{background:var(--surface-app)}.fy-row.sel[data-v-fde126fb]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.fy-row[data-v-fde126fb]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.fy-year[data-v-fde126fb]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;min-width:52px;font-size:22px;font-weight:700}.fy-main[data-v-fde126fb]{flex-direction:column;flex:1;min-width:0;display:flex}.fy-period[data-v-fde126fb]{font-weight:600;font-size:var(--type-small-size)}.fy-net[data-v-fde126fb]{font-size:var(--type-small-size);color:var(--success);font-weight:600}.detail-head[data-v-fde126fb]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:20px var(--space-5);border-bottom:2px solid var(--accent);flex-wrap:wrap;display:flex}.detail-kicker[data-v-fde126fb],.detail-bal span[data-v-fde126fb],.fund span[data-v-fde126fb]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.detail-no[data-v-fde126fb]{font-family:var(--font-serif);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);color:var(--ink-heading);margin:2px 0 0}.detail-sub[data-v-fde126fb]{color:var(--ink-muted);font-size:var(--type-small-size)}.detail-bal[data-v-fde126fb]{text-align:right}.detail-bal span[data-v-fde126fb]{display:block}.detail-bal strong[data-v-fde126fb]{font-family:var(--font-figure);font-size:var(--type-figure-lg-size);line-height:var(--type-figure-lg-lh);color:var(--ink-heading);font-variant-numeric:tabular-nums}.detail-actions[data-v-fde126fb]{gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;display:flex}.alloc[data-v-fde126fb]{padding:var(--space-4) var(--space-5) var(--space-5)}.alloc-section-label[data-v-fde126fb]{font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);align-items:center;gap:8px;margin:18px 0 10px;font-weight:700;display:flex}.alloc-section-label[data-v-fde126fb]:first-child{margin-top:4px}.cnt[data-v-fde126fb]{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink-muted);border-radius:var(--radius-pill);padding:1px 8px;font-size:12px}.fund-grid[data-v-fde126fb]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.fund[data-v-fde126fb]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px}.fund span[data-v-fde126fb]{display:block}.fund strong[data-v-fde126fb]{font-family:var(--font-figure);font-size:var(--type-figure-size);color:var(--ink-heading);font-variant-numeric:tabular-nums}.fund.hl[data-v-fde126fb]{background:var(--accent-tint);border-color:var(--accent)}.basis-note[data-v-fde126fb]{color:var(--ink-muted);font-size:var(--type-small-size);margin:10px 0 0;line-height:1.5}.alloc-hint[data-v-fde126fb]{padding:var(--space-5);color:var(--ink-muted);margin:0}.fy-modal[data-v-fde126fb]{gap:var(--space-3);flex-direction:column;width:min(440px,92vw);padding:28px;display:flex}.fy-modal h2[data-v-fde126fb]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);color:var(--ink-heading);margin:0 0 4px}.modal-foot[data-v-fde126fb]{margin-top:var(--space-3);justify-content:flex-end;gap:10px;display:flex}.form-err[data-v-fde126fb]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);padding:9px 12px}.receipt-print-host[data-v-fde126fb]{display:none}@media print{.printing-receipt[data-v-fde126fb]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-fde126fb]{display:block}}@media (width<=980px){.surplus-grid[data-v-fde126fb]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.scr[data-v-fde126fb]{padding:20px 16px 32px}}.scr[data-v-08425973]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-08425973]>*{flex-shrink:0;width:100%;max-width:1320px}.fld[data-v-08425973]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-08425973]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.start-grid[data-v-08425973]{gap:var(--space-4);grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;display:grid}.card-title[data-v-08425973]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);font-weight:var(--type-section-title-weight);margin:0}.card-lead[data-v-08425973]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.code[data-v-08425973]{font-family:var(--font-mono);font-size:var(--type-code-size)}.nowrap[data-v-08425973]{white-space:nowrap}.recon-grid[data-v-08425973]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.c-chk[data-v-08425973]{width:44px}.c-chk input[data-v-08425973]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent-ink)}.tick-row.is-cleared[data-v-08425973]{background:var(--success-tint)}.tick-row label[data-v-08425973]{cursor:pointer}.memo[data-v-08425973]{min-width:0;max-width:360px}.memo .code[data-v-08425973]{color:var(--ink-muted);font-size:12px;display:block}.memo-t[data-v-08425973]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adj[data-v-08425973]{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--surface-sunken);gap:var(--space-2);flex-direction:column;display:flex}.adj-row[data-v-08425973]{gap:var(--space-2);grid-template-columns:170px 150px 1fr auto;display:grid}.summary[data-v-08425973]{position:sticky;top:0}.sum[data-v-08425973]{margin:0}.sum-row[data-v-08425973]{color:var(--ink);justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.sum-row dt[data-v-08425973]{margin:0}.sum-row dd[data-v-08425973]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.sum-row.sub[data-v-08425973]{font-size:var(--type-small-size);color:var(--ink-muted);padding:5px 0 5px 14px}.sum-row.tot[data-v-08425973]{border-top:1px solid var(--ink);font-weight:600}.sum-diff[data-v-08425973]{margin:var(--space-4) 0;border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.sum-diff strong[data-v-08425973]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:22px}.sum-diff.ok[data-v-08425973]{background:var(--success-tint);color:var(--success)}.sum-diff.off[data-v-08425973]{background:var(--danger-tint);color:var(--danger)}.sum-actions[data-v-08425973]{gap:var(--space-2);flex-direction:column;display:flex}.acts[data-v-08425973]{text-align:right}.pager-box[data-v-08425973]:not(:empty){padding:0 var(--space-5)}@media (width<=980px){.recon-grid[data-v-08425973],.start-grid[data-v-08425973],.adj-row[data-v-08425973]{grid-template-columns:1fr}.summary[data-v-08425973]{position:static}}@media (width<=767px){.scr[data-v-08425973]{padding:20px 16px 32px}}.note[data-v-7a7812b5]{color:#7a4a00;background:#fff4e0;padding:10px 16px;font-size:13px;line-height:1.5}.filters[data-v-7a7812b5]{border-bottom:1px solid var(--coop-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.filters .form-input[data-v-7a7812b5]{width:auto;padding:7px 10px}.count[data-v-7a7812b5]{color:var(--coop-muted);font-size:13px;font-weight:700}.tbl .row[data-v-7a7812b5]{border-bottom:1px solid var(--coop-border);grid-template-columns:2fr 2fr 1.4fr 1.4fr 100px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:grid}.tbl .th[data-v-7a7812b5]{text-transform:uppercase;color:var(--coop-muted);font-size:11px;font-weight:800}.r[data-v-7a7812b5]{text-align:right}.sub[data-v-7a7812b5]{color:var(--coop-muted);font-size:11px;display:block}.lists[data-v-7a7812b5]{padding:12px 16px 16px}.lists h3[data-v-7a7812b5]{margin:6px 0;font-size:15px}.lists .filters[data-v-7a7812b5]{border:0;padding:8px 0}.uploads[data-v-7a7812b5]{color:var(--coop-muted);margin:8px 0 0;padding-left:18px;font-size:12px}.pager[data-v-7a7812b5]{color:var(--coop-muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.empty[data-v-7a7812b5]{text-align:center;color:var(--coop-muted);padding:28px 16px}.form-err[data-v-7a7812b5]{color:#b23b32;background:#fbeae8;border-radius:8px;margin:12px 16px;padding:9px 12px;font-size:13px;font-weight:700}.modal-overlay[data-v-7a7812b5]{z-index:400;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-7a7812b5]{background:#fff;border-radius:16px;width:min(480px,100%);max-height:92vh;padding:24px;overflow-y:auto}.modal h2[data-v-7a7812b5]{font-family:var(--font-serif);margin:0 0 14px;font-size:24px}.modal label[data-v-7a7812b5]{text-transform:uppercase;color:var(--coop-muted);margin:12px 0 6px;font-size:12px;font-weight:800;display:block}.modal-foot[data-v-7a7812b5]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=767px){.tbl .th[data-v-7a7812b5]{display:none}.tbl .row[data-v-7a7812b5]{grid-template-columns:1fr 1fr}}.scr[data-v-d1f7c8ef]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-d1f7c8ef]>*{flex-shrink:0;width:100%;max-width:1320px}.kpis[data-v-d1f7c8ef]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reg-layout[data-v-d1f7c8ef]{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.amla[data-v-d1f7c8ef]{flex:3 560px}.side[data-v-d1f7c8ef]{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex}.note[data-v-d1f7c8ef]{padding:10px var(--space-5);background:var(--warning-tint);color:var(--warning);font-size:var(--type-small-size);line-height:var(--type-small-lh);margin:0}.filters[data-v-d1f7c8ef]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.filters--scan[data-v-d1f7c8ef]{background:var(--surface-sunken)}.spacer[data-v-d1f7c8ef]{flex:1 1 0}.hint[data-v-d1f7c8ef]{font-size:var(--type-small-size);color:var(--ink-muted);align-self:center}.fld[data-v-d1f7c8ef]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-d1f7c8ef]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.cic-controls[data-v-d1f7c8ef]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.side-note[data-v-d1f7c8ef]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:10px 0}.side-note code[data-v-d1f7c8ef]{font-family:var(--font-mono);font-size:12px}.btn-row[data-v-d1f7c8ef]{gap:var(--space-2);flex-wrap:wrap;display:flex}.sub[data-v-d1f7c8ef]{color:var(--ink-muted);font-size:var(--type-caption-size);display:block}.nowrap[data-v-d1f7c8ef]{white-space:nowrap}.mini[data-v-d1f7c8ef]{min-height:var(--control-h-sm);width:auto;padding:0 8px;font-size:13px}.pager[data-v-d1f7c8ef]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.form-err[data-v-d1f7c8ef]{margin:12px var(--space-5);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:9px 12px;font-weight:600}.side .form-err[data-v-d1f7c8ef]{margin:12px 0 0}.modal-overlay[data-v-d1f7c8ef]{background:var(--overlay);z-index:400;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-d1f7c8ef]{background:var(--surface);border-radius:var(--radius-lg);width:min(480px,100%);max-height:92vh;box-shadow:var(--shadow-pop);padding:24px;overflow-y:auto}.modal h2[data-v-d1f7c8ef]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);line-height:var(--type-modal-title-lh);color:var(--ink-heading);margin:0 0 14px}.modal label[data-v-d1f7c8ef]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);margin:12px 0 6px;font-weight:600;display:block}.modal .form-err[data-v-d1f7c8ef]{margin:12px 0 0}.modal-foot[data-v-d1f7c8ef]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=767px){.scr[data-v-d1f7c8ef]{padding:20px 16px 32px}.spacer[data-v-d1f7c8ef]{display:none}.fld[data-v-d1f7c8ef]{flex:140px}.note[data-v-d1f7c8ef],.filters[data-v-d1f7c8ef]{padding-left:var(--space-4);padding-right:var(--space-4)}}.ui-row-actions[data-v-ad335588]{justify-content:flex-end;align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.ui-row-actions__danger[data-v-ad335588]{color:var(--danger)}.ui-row-actions__trigger[data-v-ad335588]{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;transition:background var(--tx), color var(--tx);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-row-actions__trigger svg[data-v-ad335588]{fill:currentColor;width:18px;height:18px}.ui-row-actions__trigger[data-v-ad335588]:hover,.ui-row-actions__trigger[aria-expanded=true][data-v-ad335588]{background:var(--surface-sunken);color:var(--ink)}.ui-row-actions__trigger[data-v-ad335588]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ui-row-actions__menu[data-v-ad335588]{z-index:300;min-width:176px;padding:var(--space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);text-align:left;flex-direction:column;gap:2px;display:flex;position:fixed}.ui-row-actions__menu[hidden][data-v-ad335588]{display:none}.ui-row-actions__item[data-v-ad335588]{min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);text-align:left;font:500 var(--type-body-size) var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.ui-row-actions__item[data-v-ad335588]:hover,.ui-row-actions__item[data-v-ad335588]:focus-visible{background:var(--surface-sunken);outline:none}.ui-row-actions__item[data-v-ad335588]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ui-row-actions__item--danger[data-v-ad335588]{color:var(--danger)}.ui-row-actions__item--danger[data-v-ad335588]:hover,.ui-row-actions__item--danger[data-v-ad335588]:focus-visible{background:var(--danger-tint)}.ui-row-actions__item[data-v-ad335588]:disabled{opacity:.45;cursor:not-allowed}.cr-report[data-v-5aa09061]{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.cr-report div[data-v-5aa09061]{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding:10px 0;display:flex}.cr-report dt[data-v-5aa09061]{color:var(--ink-muted)}.cr-report dd[data-v-5aa09061]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);margin:0;font-weight:600}.cr-filters--card[data-v-5aa09061]{border:0;padding:0}.cr-err[data-v-5aa09061]{margin:12px 0 0}.cr-filters{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.cr-spacer{flex:1 1 0}.cr-fld{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-fld-l{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.cr-note{padding:10px var(--space-5);background:var(--warning-tint);color:var(--warning);font-size:var(--type-small-size);line-height:var(--type-small-lh);margin:0}.cr-sub{color:var(--ink-muted);font-size:var(--type-caption-size);display:block}.cr-code{font-family:var(--font-mono);font-size:var(--type-code-size)}.cr-nowrap{white-space:nowrap}.cr-err{margin:12px var(--space-5);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:9px 12px;font-weight:600}.cr-pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cr-row--target{background:var(--accent-tint)}.cr-overlay{background:var(--overlay);z-index:400;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cr-modal{background:var(--surface);border-radius:var(--radius-lg);width:min(520px,100%);max-height:92vh;box-shadow:var(--shadow-pop);padding:24px;overflow-y:auto}.cr-modal h2{font-family:var(--font-serif);font-size:var(--type-modal-title-size);line-height:var(--type-modal-title-lh);color:var(--ink-heading);margin:0 0 6px}.cr-modal .cr-lead{color:var(--ink-muted);font-size:var(--type-small-size);margin:0 0 8px}.cr-modal label{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);margin:12px 0 6px;font-weight:600;display:block}.cr-modal .cr-err{margin:12px 0 0}.cr-modal .cr-hint{font-size:var(--type-caption-size);color:var(--ink-muted);margin:6px 0 0}.cr-grid2{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cr-check{align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important;font-weight:500!important;display:flex!important}.cr-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cr-files{margin:6px 0 0;padding:0;list-style:none}.cr-files li{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);padding:4px 0;display:flex}.cr-link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=767px){.cr-spacer{display:none}.cr-fld{flex:140px}.cr-filters,.cr-note{padding-left:var(--space-4);padding-right:var(--space-4)}.cr-grid2{grid-template-columns:1fr}}.scr[data-v-16e78c49]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-16e78c49]>*{flex-shrink:0;width:100%;max-width:1320px}.kpis[data-v-16e78c49]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (width<=767px){.scr[data-v-16e78c49]{padding:20px 16px 32px}}.page[data-v-9228512d]{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.page[data-v-9228512d]>*{flex-shrink:0}.mono[data-v-9228512d]{font-family:var(--font-mono);font-size:var(--type-code-size)}.pa-grid[data-v-9228512d]{gap:var(--space-5);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.panel[data-v-9228512d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.panel-tools[data-v-9228512d]{padding:var(--space-4)}.search-wrap[data-v-9228512d]{display:block;position:relative}.search-ico[data-v-9228512d]{width:18px;height:18px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search[data-v-9228512d]{width:100%;padding-left:42px}.list-loading[data-v-9228512d]{padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-muted)}.list-note[data-v-9228512d]{padding:12px var(--space-4);border-top:1px solid var(--line);font-size:var(--type-small-size);color:var(--ink-muted);margin:0}.mem-list[data-v-9228512d]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.mem-row[data-v-9228512d]{gap:var(--space-3);width:100%;padding:12px var(--space-4);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.mem-row[data-v-9228512d]:hover{background:var(--surface-app)}.mem-row.sel[data-v-9228512d]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.mem-row[data-v-9228512d]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.mem-avatar[data-v-9228512d]{border-radius:var(--radius-pill);background:var(--neutral-tint);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.mem-main[data-v-9228512d]{flex-direction:column;min-width:0;display:flex}.mem-name[data-v-9228512d]{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mem-meta[data-v-9228512d]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.detail[data-v-9228512d]{min-width:0}.detail-head[data-v-9228512d]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.detail-id[data-v-9228512d]{min-width:0}.detail-no[data-v-9228512d]{font-family:var(--font-serif);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);color:var(--ink-heading);margin:0;font-weight:700}.detail-sub[data-v-9228512d]{color:var(--ink-muted);font-size:var(--type-small-size);overflow-wrap:anywhere;margin-top:2px}.prov[data-v-9228512d]{padding:var(--space-5);max-width:480px}.prov-title[data-v-9228512d]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);font-weight:600}.prov label[data-v-9228512d]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);margin:var(--space-4) 0 6px;font-weight:600;display:block}.prov .form-input[data-v-9228512d]{width:100%}.prov .hint[data-v-9228512d]{text-transform:none;letter-spacing:0;color:var(--ink-muted);font-weight:500}.mt[data-v-9228512d]{margin-top:var(--space-5)}.form-err[data-v-9228512d]{margin-top:var(--space-3);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:9px 12px;font-weight:600}.cred-box[data-v-9228512d]{margin:var(--space-5);padding:var(--space-5);border:1px solid var(--success);background:var(--success-tint);border-radius:var(--radius-md);max-width:480px}.cred-title[data-v-9228512d]{margin:0 0 var(--space-3);font-size:var(--type-body-strong-size);color:var(--success);font-weight:600}.cred-row[data-v-9228512d]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:8px 0;display:flex}.cred-row span[data-v-9228512d]{color:var(--ink-muted);font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);font-weight:600}.cred-row strong[data-v-9228512d]{color:var(--ink-heading)}.cred-row .mono[data-v-9228512d]{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--line);padding:3px 10px}.cred-note[data-v-9228512d]{font-size:var(--type-small-size);color:var(--ink-muted);margin:var(--space-3) 0}@media (width<=980px){.pa-grid[data-v-9228512d]{grid-template-columns:1fr}.mem-list[data-v-9228512d]{max-height:360px}}@media (width<=767px){.page[data-v-9228512d]{padding:var(--space-4) var(--space-4) var(--space-6)}}.scr[data-v-b626f5aa]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-b626f5aa]>*{flex-shrink:0;width:100%;max-width:1320px}.kpis[data-v-b626f5aa]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.users-table .fw[data-v-b626f5aa]{color:var(--ink-heading);overflow-wrap:break-word;font-weight:600}.users-table .muted[data-v-b626f5aa]{color:var(--ink-muted)}.users-table .email[data-v-b626f5aa]{overflow-wrap:anywhere}.users-table[data-v-b626f5aa] .r{text-align:right}.users-table[data-v-b626f5aa] .actions-cell{width:1%;padding-left:var(--space-1)}.you[data-v-b626f5aa]{text-transform:uppercase;margin-left:8px}.badges[data-v-b626f5aa]{flex-wrap:wrap;gap:6px;display:inline-flex}@media (width<=767px){.scr[data-v-b626f5aa]{padding:20px 16px 32px}}.modal-overlay[data-v-b626f5aa]{background:var(--overlay);z-index:400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-b626f5aa]{background:var(--surface);width:min(440px,92vw);box-shadow:var(--shadow-pop);border-radius:16px;padding:28px}.modal h2[data-v-b626f5aa]{font-family:var(--font-serif);color:var(--coop-ink);margin:0 0 18px;font-size:26px}.modal label[data-v-b626f5aa]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.modal .hint[data-v-b626f5aa]{text-transform:none;letter-spacing:0;color:var(--ink-muted);font-weight:500}.modal-foot[data-v-b626f5aa]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.form-err[data-v-b626f5aa]{background:var(--danger-tint);color:var(--danger);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700}.cred-title[data-v-b626f5aa]{color:var(--success);font-size:18px;font-weight:600}.cred-note[data-v-b626f5aa]{color:var(--coop-muted);margin:8px 0 16px;font-size:13px}.cred-box[data-v-b626f5aa]{background:var(--success-tint);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cred-box span[data-v-b626f5aa]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-size:11px;font-weight:600}.cred-box .mono[data-v-b626f5aa]{font-family:var(--font-mono);color:var(--coop-ink);font-size:16px}.pol[data-v-c7680cc6]{max-width:640px;padding:18px 22px 24px}.pol h3[data-v-c7680cc6]{color:var(--coop-ink);margin:22px 0 6px;font-size:14px}.pol label[data-v-c7680cc6]{text-transform:uppercase;color:var(--coop-muted);margin:10px 0 6px;font-size:12px;font-weight:800;display:block}.pol .tog[data-v-c7680cc6]{text-transform:none;color:var(--coop-ink);align-items:center;gap:8px;font-size:13px;display:flex}.pol .btn[data-v-c7680cc6]{margin-top:12px}.row3[data-v-c7680cc6]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hint[data-v-c7680cc6]{color:var(--coop-muted);font-size:12px;line-height:1.5}.hint.warn[data-v-c7680cc6]{color:#7a5200;background:#fff6e5;border-radius:8px;padding:8px 10px}.form-err[data-v-c7680cc6]{color:#b23b32;background:#fbeae8;border-radius:8px;margin:12px 22px;padding:9px 12px;font-size:13px;font-weight:700}@media (width<=767px){.row3[data-v-c7680cc6]{grid-template-columns:1fr}}.lps[data-v-6f7647d9]{padding:16px}.chk[data-v-6f7647d9]{align-items:flex-start;gap:8px;margin:6px 0;font-size:13px;display:flex}.rate-in[data-v-6f7647d9]{text-align:right;max-width:110px;margin-left:auto}.chk[data-v-d5d0466d]{align-items:flex-start;gap:8px;margin:8px 0;font-size:14px;display:flex}.num-in[data-v-1839e3c9]{text-align:right;width:100px}.bad[data-v-1839e3c9]{color:#8a1c1c}.chk[data-v-1839e3c9]{margin:8px 0;display:block}.dlw[data-v-d55ca505]{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.dlw-hint[data-v-d55ca505],.dlw-note[data-v-d55ca505]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:0}.dlw-err[data-v-d55ca505]{color:var(--danger);background:var(--danger-tint);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-small-size)}.dlw-label[data-v-d55ca505]{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--ink)}.dlw-ph[data-v-d55ca505]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.dlw-ph ul[data-v-d55ca505]{gap:4px var(--space-4);font-size:var(--type-small-size);color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.dlw-ph code[data-v-d55ca505]{font-family:var(--font-mono);color:var(--ink-heading)}.dlw-level[data-v-d55ca505]{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.dlw-level legend[data-v-d55ca505]{font-family:var(--font-serif);color:var(--ink-heading);padding:0 4px;font-weight:700}.dlw-textarea[data-v-d55ca505]{resize:vertical;min-height:180px;font:inherit;font-size:var(--type-small-size);white-space:pre-wrap}.dlw-meta[data-v-d55ca505]{gap:var(--space-2);font-size:var(--type-caption-size);color:var(--ink-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.dlw-actions[data-v-d55ca505]{gap:var(--space-2);flex-wrap:wrap;display:flex}.br-hint[data-v-fc468be8]{color:var(--coop-muted);margin:6px 0 12px;font-size:12px}.br-err[data-v-fc468be8]{color:#b00020;margin-bottom:8px;font-size:13px}.br-table-wrap[data-v-fc468be8]{overflow-x:auto}.br-table[data-v-fc468be8]{border-collapse:collapse;width:100%;font-size:13px}.br-table th[data-v-fc468be8],.br-table td[data-v-fc468be8]{border-bottom:1px solid var(--coop-border);text-align:left;vertical-align:middle;padding:6px 8px}.br-tag[data-v-fc468be8]{background:var(--success-tint);color:var(--success);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.br-actions[data-v-fc468be8]{flex-wrap:wrap;gap:4px;display:flex}.br-new[data-v-fc468be8]{flex-wrap:wrap;gap:8px;display:flex}.br-new .form-input[data-v-fc468be8]{flex:160px}.btn-xs[data-v-fc468be8]{padding:4px 9px;font-size:11px}.esp[data-v-437e06c1]{flex-direction:column;gap:10px;display:flex}.esp-warn[data-v-437e06c1]{color:#6b4600;background:#fff3d6;border-radius:8px;padding:8px 10px;font-size:12px}.esp-err[data-v-437e06c1]{color:#b00020;font-size:13px}.chk[data-v-437e06c1]{align-items:center;gap:8px;font-size:14px;display:flex}.esp-fields[data-v-437e06c1]{flex-wrap:wrap;gap:12px;display:flex}.esp-fields label[data-v-437e06c1],.esp-legal[data-v-437e06c1]{flex-direction:column;gap:4px;font-size:12px;display:flex}.esp-textarea[data-v-437e06c1]{resize:vertical;min-height:72px;font:inherit;font-size:13px}.esp-hint[data-v-437e06c1]{color:var(--ink-muted);margin:0;font-size:12px}.pns[data-v-287c251d]{gap:var(--space-3);flex-direction:column;display:flex}.pns-hint[data-v-287c251d]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:0}.pns-err[data-v-287c251d]{color:var(--danger);background:var(--danger-tint);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-small-size)}.pns-label[data-v-287c251d]{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--ink)}.pns-textarea[data-v-287c251d]{resize:vertical;min-height:160px;font:inherit;font-size:var(--type-small-size);white-space:pre-wrap}.pns-meta[data-v-287c251d]{gap:var(--space-2);font-size:var(--type-caption-size);color:var(--ink-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.scr[data-v-38777dee]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto;container:settings/inline-size}.scr[data-v-38777dee]>*{flex-shrink:0;width:100%;max-width:1320px}.settings-grid[data-v-38777dee]{gap:var(--space-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.settings-nav[data-v-38777dee]{gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-3);flex-direction:column;display:flex;position:sticky;top:0}.snav-pick[data-v-38777dee],.snav-out[data-v-38777dee]{display:none}.snav-out[data-v-38777dee]{gap:var(--space-2) var(--space-4);flex-wrap:wrap}.snav-out__link[data-v-38777dee]{color:var(--accent-ink);white-space:nowrap;font-weight:600;text-decoration:none}.snav-out__link[data-v-38777dee]:hover{text-decoration:underline}.snav-out__link[data-v-38777dee]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.snav-group[data-v-38777dee]{flex-direction:column;gap:2px;display:flex}.snav-label[data-v-38777dee]{font-size:var(--type-nav-group-size,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding:0 10px 4px;font-weight:600}.snav[data-v-38777dee]{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--radius-sm);min-height:38px;font:500 var(--type-body-size) var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:0 10px;text-decoration:none;display:flex}.snav[data-v-38777dee]:hover{background:var(--surface-sunken);color:var(--ink)}.snav.on[data-v-38777dee]{background:var(--accent-tint);border-left-color:var(--accent);color:var(--ink-heading);font-weight:600}.snav--link[data-v-38777dee]{color:var(--accent-ink)}.snav[data-v-38777dee]:focus-visible{outline:var(--focus-ring);outline-offset:0}.panel[data-v-38777dee]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.panel-head[data-v-38777dee],.panel[data-v-38777dee] .panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:18px var(--space-5) 14px;border-bottom:2px solid var(--accent);font-family:var(--font-serif);color:var(--ink-heading);font-weight:700;font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);flex-wrap:wrap;display:flex}.panel-head .btn[data-v-38777dee]{font-family:var(--font-sans)}.panel-body[data-v-38777dee]{padding:var(--space-5)}.ss-moved[data-v-38777dee]{margin:0 0 var(--space-3);color:var(--ink-muted)}.panel[data-v-38777dee] h3{font-family:var(--font-serif);color:var(--ink-heading)}.panel>.data-table[data-v-38777dee]{display:block;overflow-x:auto}.data-table[data-v-38777dee]{width:100%}.data-table .r[data-v-38777dee]{text-align:right}.mono[data-v-38777dee]{font-variant-numeric:tabular-nums}.dim[data-v-38777dee]{opacity:.55}.data-table .wrap[data-v-38777dee]{overflow-wrap:break-word}.data-table .break[data-v-38777dee]{overflow-wrap:anywhere}.data-table .code[data-v-38777dee],.data-table .nowrap[data-v-38777dee],.data-table .mono[data-v-38777dee]{white-space:nowrap}.data-table .clamp[data-v-38777dee]{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:12ch;display:block}.data-table .range>span[data-v-38777dee]{display:block}.data-table th[data-v-38777dee],.data-table td[data-v-38777dee]{padding-left:var(--space-3);padding-right:var(--space-3)}.data-table th[data-v-38777dee]:first-child,.data-table td[data-v-38777dee]:first-child{padding-left:var(--space-5)}.data-table th[data-v-38777dee]:last-child,.data-table td[data-v-38777dee]:last-child{width:1%;padding-left:var(--space-1)}.data-table th[data-v-38777dee]:last-child{position:relative}.pill[data-v-38777dee]{min-height:24px;font-size:var(--type-caption-size);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.pill-active[data-v-38777dee]{background:var(--success-tint);color:var(--success)}.pill-closed[data-v-38777dee]{background:var(--neutral-tint);color:var(--neutral)}.pill-kind[data-v-38777dee]{background:var(--info-tint);color:var(--info)}.cp-form[data-v-38777dee]{padding:var(--space-5);max-width:680px}.cp-form>label[data-v-38777dee]:not(.fee-toggle),.cp-form .row2 label[data-v-38777dee]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);margin:14px 0 6px;font-weight:600;display:block}.cp-actions[data-v-38777dee]{margin-top:18px}.cp-logo-row[data-v-38777dee]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.cp-logo-preview[data-v-38777dee]{object-fit:contain;border:1px solid var(--coop-border);background:var(--surface);border-radius:10px;width:72px;height:72px;padding:4px}.cp-logo-empty[data-v-38777dee]{border:1px dashed var(--coop-border);width:72px;height:72px;color:var(--coop-muted);border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.cp-logo-actions[data-v-38777dee]{align-items:center;gap:8px;display:flex}.cp-logo-hint[data-v-38777dee]{color:var(--coop-muted);flex-basis:100%;margin:2px 0 0;font-size:12px}.fee-toggle[data-v-38777dee]{align-items:center;gap:8px;margin-bottom:14px;font-weight:500;display:flex}.lp-images[data-v-38777dee]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lp-img[data-v-38777dee]{flex-direction:column;gap:4px;font-size:13px;display:flex}.lp-img-ok[data-v-38777dee]{color:var(--success);font-size:12px;font-weight:700}.lp-row[data-v-38777dee],.lp-testimonial[data-v-38777dee]{margin-bottom:10px}.lp-testimonial[data-v-38777dee]{border:1px solid var(--coop-border);border-radius:10px;padding:12px}.btn-ghost[data-v-38777dee]{border:1px solid var(--line);color:var(--ink);background:0 0}.btn-xs[data-v-38777dee]{padding:4px 10px;font-size:12px}.danger[data-v-38777dee]{color:var(--danger)}.empty[data-v-38777dee]{text-align:center;color:var(--coop-muted);padding:28px 16px}.modal-overlay[data-v-38777dee]{background:var(--overlay);z-index:400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-38777dee]{background:var(--surface);width:min(460px,92vw);box-shadow:var(--shadow-pop);border-radius:16px;max-height:90vh;padding:28px;overflow-y:auto}.modal h2[data-v-38777dee]{font-family:var(--font-serif);color:var(--coop-ink);margin:0 0 18px;font-size:26px}.modal label[data-v-38777dee]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.row2[data-v-38777dee]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-wide[data-v-38777dee]{width:min(680px,94vw)}.co-lists[data-v-38777dee]{border-top:1px solid var(--coop-border);margin-top:22px;padding-top:16px}.co-lists h3[data-v-38777dee]{color:var(--coop-ink);margin:0 0 5px;font-size:16px;font-weight:600}.co-lists-hint[data-v-38777dee]{color:var(--coop-muted);max-width:62ch;margin:0 0 14px;font-size:12.5px;line-height:1.55}.co-lists-grid[data-v-38777dee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.co-list label[data-v-38777dee]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.co-list .form-textarea[data-v-38777dee]{resize:vertical;min-height:132px;font-size:13px;line-height:1.55}.co-count[data-v-38777dee]{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--coop-gold);background:var(--coop-red-dim);text-align:center;border-radius:999px;min-width:24px;padding:2px 8px;font-size:11px;font-weight:600}.co-count.is-zero[data-v-38777dee]{color:var(--coop-muted);background:var(--coop-mid)}@media (width<=720px){.co-lists-grid[data-v-38777dee]{grid-template-columns:1fr}.co-list .form-textarea[data-v-38777dee]{min-height:96px}}@media (width<=560px){.modal .row2[data-v-38777dee]{grid-template-columns:1fr}}.modal-foot[data-v-38777dee]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.form-err[data-v-38777dee]{background:var(--danger-tint);color:var(--danger);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700}@container settings (width<=1079px){.settings-grid[data-v-38777dee]{grid-template-columns:minmax(0,1fr)}.settings-nav[data-v-38777dee]{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3);flex-flow:wrap;position:static}.snav-pick[data-v-38777dee]{flex:0 320px;min-width:0;display:block}.snav-out[data-v-38777dee]{display:flex}.snav-group[data-v-38777dee]{display:none}}@media (width<=860px){.settings-grid[data-v-38777dee]{grid-template-columns:1fr}.settings-nav[data-v-38777dee]{padding:var(--space-3);position:static}.snav-pick[data-v-38777dee]{flex:100%;display:block}.snav-group[data-v-38777dee]{display:none}}@media (width<=767px){.scr[data-v-38777dee]{padding:20px 16px 32px}.cp-form[data-v-38777dee],.panel-body[data-v-38777dee]{padding:var(--space-4)}.row2[data-v-38777dee],.lp-images[data-v-38777dee]{grid-template-columns:1fr}}.elig-head[data-v-38777dee]{text-transform:uppercase;letter-spacing:.05em;color:var(--coop-red);border-top:1px solid var(--coop-border);margin-top:18px;padding-top:14px;font-size:12px;font-weight:600}.chk-row[data-v-38777dee]{gap:16px;display:flex}.chk[data-v-38777dee]{text-transform:none;letter-spacing:0;color:var(--coop-ink);align-items:center;gap:6px;font-weight:600;display:flex}.pp-hint[data-v-38777dee]{color:var(--coop-muted);margin:0 0 10px;font-size:13px}.pp-order[data-v-38777dee]{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.pp-order li[data-v-38777dee]{border:1px solid var(--coop-border);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pp-order-name[data-v-38777dee]{text-transform:capitalize;color:var(--coop-ink);flex:1;font-weight:600}.tl-table[data-v-38777dee]{border-collapse:collapse;width:100%;margin:14px 0}.tl-table th[data-v-38777dee],.tl-table td[data-v-38777dee]{text-align:left;border-bottom:1px solid var(--coop-border);vertical-align:middle;padding:8px 10px}.tl-table th[data-v-38777dee]{text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted);font-size:12px;font-weight:600}.tl-table td[data-v-38777dee]:first-child{color:var(--coop-ink);white-space:nowrap;font-weight:600}.tl-table .form-input[data-v-38777dee]{max-width:160px}@media (width<=640px){.tl-table .form-input[data-v-38777dee]{max-width:110px}.tl-table th[data-v-38777dee],.tl-table td[data-v-38777dee]{padding:6px}}.scr[data-v-62af3e13]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-62af3e13]>*{flex-shrink:0;width:100%;max-width:1320px}.integrity[data-v-62af3e13]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);flex-wrap:wrap;padding:12px 16px;font-weight:600;display:flex}.integrity-ok[data-v-62af3e13]{background:var(--success-tint);color:var(--success)}.integrity-bad[data-v-62af3e13]{background:var(--danger-tint);color:var(--danger)}.filters[data-v-62af3e13]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.fld[data-v-62af3e13]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld--grow[data-v-62af3e13]{flex:240px}.fld-l[data-v-62af3e13]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.nowrap[data-v-62af3e13]{white-space:nowrap}.fw[data-v-62af3e13]{color:var(--ink-heading);text-transform:capitalize;font-weight:600}.detail[data-v-62af3e13]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.pager[data-v-62af3e13]{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.pager-info[data-v-62af3e13]{font-weight:600}@media (width<=767px){.scr[data-v-62af3e13]{padding:20px 16px 32px}.fld[data-v-62af3e13]{flex:140px}}.scr[data-v-75466f8f]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-75466f8f]>*{flex-shrink:0;width:100%;max-width:1320px}.kpis[data-v-75466f8f]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.filters[data-v-75466f8f]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.fld[data-v-75466f8f]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld--grow[data-v-75466f8f]{flex:260px}.fld-l[data-v-75466f8f]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.nowrap[data-v-75466f8f]{white-space:nowrap}.ref[data-v-75466f8f]{display:block}.sub[data-v-75466f8f]{color:var(--ink-muted);font-size:var(--type-caption-size);margin-top:2px;display:block}.reason-cell[data-v-75466f8f]{max-width:280px;color:var(--ink-muted)}.text-link[data-v-75466f8f],.link-button[data-v-75466f8f]{color:var(--accent-ink);font-weight:600;text-decoration:none}.text-link[data-v-75466f8f]:hover,.link-button[data-v-75466f8f]:hover{color:var(--ink);text-decoration:underline}.link-button[data-v-75466f8f]{cursor:pointer;font:inherit;background:0 0;border:0;margin-right:10px;padding:0;font-weight:600}.link-button[data-v-75466f8f]:focus-visible,.text-link[data-v-75466f8f]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.detail-overlay[data-v-75466f8f]{background:var(--overlay);z-index:30;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer[data-v-75466f8f]{background:var(--surface);width:min(760px,100%);height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.detail-header[data-v-75466f8f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.detail-header h2[data-v-75466f8f]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-modal-title-size);line-height:var(--type-modal-title-lh);margin:10px 0 4px}.detail-header p[data-v-75466f8f]{color:var(--ink-muted);margin:0}.detail-body[data-v-75466f8f]{background:var(--surface-app);gap:var(--space-4);flex-direction:column;flex:1;min-height:0;padding:20px 24px 30px;display:flex;overflow:auto}.detail-summary[data-v-75466f8f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detail-summary article[data-v-75466f8f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.detail-summary span[data-v-75466f8f],.snapshot-grid span[data-v-75466f8f]{color:var(--ink-muted);font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);font-weight:600;display:block}.detail-summary strong[data-v-75466f8f]{color:var(--ink-heading);overflow-wrap:anywhere;margin-top:6px;display:block}.detail-p[data-v-75466f8f]{color:var(--ink);margin:0;line-height:1.55}.snapshot-grid[data-v-75466f8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.snapshot-grid div[data-v-75466f8f]{border-bottom:1px solid var(--line);min-width:0;padding-bottom:8px}.snapshot-grid strong[data-v-75466f8f]{color:var(--ink-heading);overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600;display:block}.audit-list[data-v-75466f8f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.audit-list li[data-v-75466f8f]{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.audit-list strong[data-v-75466f8f],.audit-list span[data-v-75466f8f]{display:block}.audit-list strong[data-v-75466f8f]{color:var(--ink-heading)}.audit-list span[data-v-75466f8f]{color:var(--ink-muted);font-size:var(--type-caption-size);margin-top:3px}.audit-list p[data-v-75466f8f]{margin:8px 0 0}.print-empty[data-v-75466f8f]{text-align:center;color:var(--ink-muted)}@media (width<=1100px){.detail-summary[data-v-75466f8f],.snapshot-grid[data-v-75466f8f]{grid-template-columns:1fr}}@media (width<=767px){.scr[data-v-75466f8f]{padding:20px 16px 32px}.fld[data-v-75466f8f]{flex:140px}.filters[data-v-75466f8f]{padding:var(--space-4)}}.register-print-doc[data-v-75466f8f]{display:none}@media print{.scr[data-v-75466f8f]{background:var(--surface);height:auto;padding:0;overflow:visible}.register-print-doc[data-v-75466f8f]{display:block}}.page[data-v-2827914d]{background:var(--surface-app);height:100%;padding:28px 32px 40px;overflow-y:auto}.mono[data-v-2827914d]{font-family:var(--font-mono);font-size:13px;font-weight:500}.field-label[data-v-2827914d]{font-size:var(--type-field-label-size);color:var(--ink);margin:0 0 6px;font-weight:600;display:block}.hint[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted);margin:10px 0 0}.hint.warn[data-v-2827914d]{color:var(--warning)}.drawer-pill[data-v-2827914d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 8px 8px 14px;display:flex}.drawer-pill__meta[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted)}.drawer-pill__exp[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink)}.drawer-pill__exp strong[data-v-2827914d]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px}.cashier-search[data-v-2827914d]{grid-column:span 2;position:relative;overflow:visible!important}.cashier-search[data-v-2827914d] .ui-card__body{max-width:560px;position:relative}.search-results[data-v-2827914d]{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);margin-top:4px;position:absolute;left:0;right:0;overflow:hidden}.search-item[data-v-2827914d]{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;font:inherit;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.search-item[data-v-2827914d]:hover,.search-item[data-v-2827914d]:focus-visible{background:var(--accent-tint)}.cashier-grid[data-v-2827914d]{grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr) minmax(260px,.9fr);align-items:start;gap:20px;margin-top:24px;display:grid}.col-accounts[data-v-2827914d]{flex-direction:column;gap:20px;min-width:0;display:flex}.member-head[data-v-2827914d]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.member-head .change-btn[data-v-2827914d]{margin-left:auto}.avatar[data-v-2827914d]{background:var(--accent);width:48px;height:48px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.member-id[data-v-2827914d]{flex:140px;min-width:0}.m-name[data-v-2827914d]{font-family:var(--font-serif);color:var(--ink-heading);font-size:20px;line-height:1.25}.m-no[data-v-2827914d]{color:var(--ink-muted)}.m-meta[data-v-2827914d]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.m-employer[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted);overflow-wrap:anywhere}.accts[data-v-2827914d]{margin:0;padding:0;list-style:none}.acct[data-v-2827914d]{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 20px;display:grid}.acct[data-v-2827914d]:hover{background:var(--surface-app)}.acct.is-on[data-v-2827914d]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.acct__t[data-v-2827914d]{font-weight:600}.acct__bal[data-v-2827914d]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right;font-size:18px;font-weight:600}.acct__sub[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted);overflow-wrap:anywhere;min-width:0}.acct__lbl[data-v-2827914d]{color:var(--ink-muted);text-align:right;font-size:12px}.acct-note[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0}.payoff-btn[data-v-2827914d]{margin-top:10px}.txn-form[data-v-2827914d]{margin-top:18px}.amount[data-v-2827914d]{max-width:260px;font-family:var(--font-figure);font-size:20px}.preview[data-v-2827914d]{background:var(--surface-sunken);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:14px;display:grid}.preview dt[data-v-2827914d]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.preview dd[data-v-2827914d]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);margin:4px 0 0;font-size:19px;font-weight:600}.preview dd.neg[data-v-2827914d]{color:var(--danger)}.preview dd.pos[data-v-2827914d]{color:var(--success)}.preview__after dd[data-v-2827914d]{font-size:22px}.txn-actions[data-v-2827914d]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.form-err[data-v-2827914d]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);margin-top:12px;padding:9px 12px}.limit[data-v-2827914d]{padding:16px 20px}.limit__row[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.meter[data-v-2827914d]{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;margin-top:8px;overflow:hidden}.meter__fill[data-v-2827914d]{background:var(--accent);border-radius:inherit;height:100%;display:block}.meter__fill.is-high[data-v-2827914d]{background:var(--danger)}.today-head[data-v-2827914d]{border-top:1px solid var(--line);background:var(--surface-sunken);font-size:var(--type-table-head-size);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);padding:10px 20px;font-weight:600}.today[data-v-2827914d]{margin:0;padding:0;list-style:none}.today__item[data-v-2827914d]{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 20px;display:grid}.today__item[data-v-2827914d]:first-child{border-top:0}.today__item[data-v-2827914d]:hover{background:var(--surface-app)}.today__amt[data-v-2827914d]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.today__sub[data-v-2827914d]{font-size:var(--type-small-size);color:var(--ink-muted);overflow-wrap:anywhere;grid-column:1/-1}@media (width<=1199px){.cashier-grid[data-v-2827914d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.col-today[data-v-2827914d],.cashier-grid.no-member .cashier-search[data-v-2827914d]{grid-column:1/-1}}@media (width<=767px){.page[data-v-2827914d]{padding:18px 16px 32px}.cashier-grid[data-v-2827914d]{grid-template-columns:minmax(0,1fr)}.cashier-search[data-v-2827914d]{grid-column:auto}.preview[data-v-2827914d]{grid-template-columns:minmax(0,1fr)}}.receipt-print-host[data-v-2827914d]{display:none}@media print{.printing-receipt[data-v-2827914d]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-2827914d]{display:block}}.screen[data-v-fdb8cfd6]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-fdb8cfd6]>*{flex-shrink:0;width:100%;max-width:1240px}.actions[data-v-fdb8cfd6]{text-align:right;white-space:nowrap}.actions[data-v-fdb8cfd6]>*+*{margin-left:var(--space-2)}@media (width<=767px){.screen[data-v-fdb8cfd6]{gap:var(--space-5);padding:18px 16px 32px}}.page[data-v-91b6e76c]{background:var(--surface-app);height:100%;padding:28px 32px 40px;overflow-y:auto}.page[data-v-91b6e76c]>*+*{margin-top:20px}.hint[data-v-91b6e76c]{font-size:var(--type-small-size);color:var(--ink-muted);margin:10px 0 0}.field-label[data-v-91b6e76c]{font-size:var(--type-field-label-size);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.open-row[data-v-91b6e76c]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.open-row .form-input[data-v-91b6e76c]{width:260px;max-width:100%}.kpis[data-v-91b6e76c]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.count-grid[data-v-91b6e76c]{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.qty[data-v-91b6e76c]{width:96px;height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius-sm);text-align:right;font:inherit;background:var(--surface);color:var(--ink);padding:0 8px}.num[data-v-91b6e76c]{text-align:right;font-variant-numeric:tabular-nums}.totals[data-v-91b6e76c]{flex-direction:column;gap:10px;margin:0;display:flex}.totals>div[data-v-91b6e76c]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.totals dt[data-v-91b6e76c]{font-size:var(--type-small-size);color:var(--ink-muted)}.totals dd[data-v-91b6e76c]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);margin:0;font-size:20px;font-weight:600}.totals__var[data-v-91b6e76c]{border-top:1px solid var(--line);padding-top:10px}.totals__var dd[data-v-91b6e76c]{font-size:24px}.totals__var.ok dd[data-v-91b6e76c]{color:var(--success)}.totals__var.off dd[data-v-91b6e76c]{color:var(--danger)}.reason-block[data-v-91b6e76c]{margin-top:14px}.reason-block .req[data-v-91b6e76c]{color:var(--danger);font-weight:400}.reason-block .form-input[data-v-91b6e76c]{width:100%}.actions-row[data-v-91b6e76c]{margin-top:18px}.notice[data-v-91b6e76c]{background:var(--warning-tint);color:var(--ink);border-radius:var(--radius-md);font-size:var(--type-small-size);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.muted[data-v-91b6e76c]{color:var(--ink-muted)}.muted.sm[data-v-91b6e76c]{font-size:12px}.short[data-v-91b6e76c]{color:var(--danger)}.over[data-v-91b6e76c]{color:var(--success)}.actions[data-v-91b6e76c]{text-align:right;white-space:nowrap}.actions[data-v-91b6e76c]>*+*{margin-left:6px}@media (width<=1023px){.count-grid[data-v-91b6e76c]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.page[data-v-91b6e76c]{padding:18px 16px 32px}}.screen[data-v-d96bd7d2]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-d96bd7d2]>*{flex-shrink:0;width:100%;max-width:1240px}.txn strong[data-v-d96bd7d2]{font-weight:600}.sm[data-v-d96bd7d2]{font-size:var(--type-caption-size);white-space:normal;margin-top:2px}.reason[data-v-d96bd7d2]{min-width:180px}.actions[data-v-d96bd7d2]{text-align:right;white-space:nowrap}.actions[data-v-d96bd7d2]>*+*{margin-left:var(--space-2)}@media (width<=767px){.screen[data-v-d96bd7d2]{gap:var(--space-5);padding:18px 16px 32px}}.tda-page[data-v-0e8266ee]{padding:var(--space-6) var(--space-8);gap:var(--space-5);flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}.tda-page[data-v-0e8266ee]>*{flex-shrink:0}.load-err[data-v-0e8266ee]{margin:0 var(--space-5) var(--space-5);border-radius:var(--radius-md);background:var(--danger-tint);color:var(--danger);padding:10px 12px;font-weight:600}.muted[data-v-0e8266ee]{color:var(--ink-muted)}.small[data-v-0e8266ee]{font-size:var(--type-caption-size)}.code[data-v-0e8266ee]{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:500}.quote[data-v-0e8266ee]{font-family:var(--font-sans);font-weight:400}.nowrap[data-v-0e8266ee]{white-space:nowrap}.actions[data-v-0e8266ee]{text-align:right;white-space:nowrap}.actions[data-v-0e8266ee] .ui-btn+:deep(.ui-btn){margin-left:var(--space-2)}.result-note[data-v-0e8266ee]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--success-tint);border:1px solid var(--success);color:var(--success);font-size:var(--type-small-size);flex-wrap:wrap;padding:10px 14px;display:flex}.result-note span[data-v-0e8266ee]{flex:240px}.receipt-print-host[data-v-0e8266ee]{display:none}@media print{.printing-receipt[data-v-0e8266ee]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-0e8266ee]{display:block}}@media (width<=767px){.tda-page[data-v-0e8266ee]{padding:var(--space-4)}}.scr[data-v-ac565f03]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-ac565f03]>*{flex-shrink:0;width:100%;max-width:1100px}.dropzone[data-v-ac565f03]{justify-content:center;align-items:center;gap:var(--space-2);padding:36px var(--space-4);border:2px dashed var(--line-strong);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:var(--surface-sunken);flex-direction:column;display:flex}.dropzone[data-v-ac565f03]:hover{border-color:var(--accent-ink);background:var(--accent-tint)}.dropzone[data-v-ac565f03]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.dropzone.has[data-v-ac565f03]{border-style:solid;border-color:var(--success);background:var(--success-tint)}.hidden-input[data-v-ac565f03]{opacity:0;width:1px;height:1px;position:absolute}.dz-icon[data-v-ac565f03]{color:var(--accent-ink);font-size:32px}.dz-text strong[data-v-ac565f03]{color:var(--ink-heading);font-size:var(--type-body-size);display:block}.dz-text span[data-v-ac565f03]{color:var(--ink-muted);font-size:var(--type-small-size)}.up-actions[data-v-ac565f03]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.note[data-v-ac565f03]{margin-top:var(--space-3);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);padding:10px 14px}.note.ok[data-v-ac565f03]{background:var(--success-tint);color:var(--success)}.note.err[data-v-ac565f03]{background:var(--danger-tint);color:var(--danger)}.rh-stats[data-v-ac565f03]{gap:var(--space-2);flex-wrap:wrap;display:flex}.imp-table .fw[data-v-ac565f03]{color:var(--ink-heading);font-weight:600}.imp-table .issues[data-v-ac565f03]{color:var(--danger);font-size:var(--type-small-size)}.imp-table tr.row-bad[data-v-ac565f03]{background:var(--danger-tint)}@media (width<=767px){.scr[data-v-ac565f03]{padding:20px 16px 32px}}.sec-wrap[data-v-b8ea707a]{max-width:640px;margin:0 auto;padding:32px 20px}.sec-head h1[data-v-b8ea707a]{color:#111827;margin-bottom:6px;font-size:24px;font-weight:700}.sec-head p[data-v-b8ea707a]{color:#6b7280;font-size:14px}.sec-required[data-v-b8ea707a]{font-weight:600;color:#b45309!important}.sec-card[data-v-b8ea707a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:24px}.sec-card h2[data-v-b8ea707a]{color:#111827;margin-bottom:8px;font-size:17px;font-weight:700}.sec-card h3[data-v-b8ea707a]{color:#111827;margin:4px 0 6px;font-size:15px;font-weight:700}.sec-muted[data-v-b8ea707a]{color:#6b7280;margin-bottom:14px;font-size:13.5px;line-height:1.6}.sec-locked[data-v-b8ea707a]{color:#b45309;margin-top:14px;margin-bottom:0;font-weight:600}.sec-qr[data-v-b8ea707a]{justify-content:center;margin:12px 0 16px;display:flex}.sec-qr img[data-v-b8ea707a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.sec-secret[data-v-b8ea707a]{letter-spacing:2px;text-align:center;color:#111827;word-break:break-all;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-family:ui-monospace,monospace;font-size:15px;display:block}.sec-field[data-v-b8ea707a]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.sec-field label[data-v-b8ea707a]{color:#374151;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:700}.sec-field input[data-v-b8ea707a]{color:#111827;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;height:44px;padding:0 14px;font-size:15px}.sec-field input[data-v-b8ea707a]:focus{border-color:#7b1a1a;box-shadow:0 0 0 3px #7b1a1a14}.sec-actions[data-v-b8ea707a]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.sec-btn[data-v-b8ea707a]{color:#7b1a1a;cursor:pointer;background:#fff;border:1.5px solid #7b1a1a;border-radius:9px;height:44px;padding:0 18px;font-size:14px;font-weight:700}.sec-btn[data-v-b8ea707a]:hover:not(:disabled){background:#fbf3f3}.sec-btn[data-v-b8ea707a]:disabled{opacity:.55;cursor:not-allowed}.sec-btn-primary[data-v-b8ea707a]{color:#fff;background:#7b1a1a}.sec-btn-primary[data-v-b8ea707a]:hover:not(:disabled){background:#561212}.sec-btn-danger[data-v-b8ea707a]{color:#b91c1c;border-color:#b91c1c}.sec-btn-danger[data-v-b8ea707a]:hover:not(:disabled){background:#fef2f2}.sec-codes[data-v-b8ea707a]{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.sec-codes li[data-v-b8ea707a]{text-align:center;letter-spacing:1px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:14px}.sec-status[data-v-b8ea707a]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.sec-badge[data-v-b8ea707a]{color:#166534;text-transform:uppercase;letter-spacing:.5px;background:#dcfce7;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.sec-hr[data-v-b8ea707a]{border:none;border-top:1px solid #e5e7eb;margin:22px 0 18px}.sec-alert[data-v-b8ea707a]{border-radius:9px;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:500}.sec-alert-err[data-v-b8ea707a]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sec-alert-ok[data-v-b8ea707a]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.screen[data-v-9bad1c81]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-9bad1c81]>*{flex-shrink:0;width:100%;max-width:1240px}.kpis[data-v-9bad1c81]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.kicker[data-v-9bad1c81]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.loan-grid[data-v-9bad1c81]{gap:var(--space-6);grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;display:grid}.panel[data-v-9bad1c81]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.loan-row[data-v-9bad1c81]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:13px var(--space-5);border:0;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);display:flex}.loan-row[data-v-9bad1c81]:hover{background:var(--surface-sunken)}.loan-row.sel[data-v-9bad1c81]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.loan-row[data-v-9bad1c81]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.loan-main[data-v-9bad1c81]{min-width:0}.loan-no[data-v-9bad1c81]{font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--ink-heading);font-weight:600}.loan-meta[data-v-9bad1c81]{font-size:var(--type-caption-size);color:var(--ink-muted)}.loan-right[data-v-9bad1c81]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.loan-amt[data-v-9bad1c81]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-size:17px;font-weight:600}.detail-head[data-v-9bad1c81]{padding:18px var(--space-5) 14px;border-bottom:2px solid var(--accent);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.detail-no[data-v-9bad1c81]{font-family:var(--font-mono);color:var(--ink-heading);margin:4px 0 2px;font-size:20px}.detail-sub[data-v-9bad1c81]{color:var(--ink-muted);font-size:var(--type-small-size)}.stat-row[data-v-9bad1c81]{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat[data-v-9bad1c81]{background:var(--surface);padding:14px var(--space-5);border-right:1px solid var(--line)}.stat span[data-v-9bad1c81],.cr-stats>div span[data-v-9bad1c81]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.stat strong[data-v-9bad1c81],.cr-stats>div strong[data-v-9bad1c81]{font-family:var(--font-figure);font-size:var(--type-figure-size);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-weight:600}.meta-strip[data-v-9bad1c81]{gap:var(--space-5);padding:12px var(--space-5);border-bottom:1px solid var(--line);font-size:var(--type-small-size);color:var(--ink-muted);flex-wrap:wrap;align-items:center;display:flex}.meta-strip strong[data-v-9bad1c81]{color:var(--ink)}.link-btn[data-v-9bad1c81]{color:var(--accent-ink);font:600 var(--type-small-size) var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.col-report[data-v-9bad1c81]{padding:12px var(--space-5)}.cr-stats[data-v-9bad1c81]{gap:var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;padding:12px 16px;display:flex}.doc-block[data-v-9bad1c81]{padding:var(--space-5)}.sec-title[data-v-9bad1c81]{font-family:var(--font-serif);color:var(--ink-heading);margin:0 0 4px;font-size:17px}.hint[data-v-9bad1c81]{color:var(--ink-muted);font-size:var(--type-small-size);margin:4px 0 14px}.done-note[data-v-9bad1c81]{margin-top:var(--space-4)}.doc-list[data-v-9bad1c81]{font-size:var(--type-small-size);flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.doc-list li[data-v-9bad1c81]{background:var(--surface-sunken);border-radius:var(--radius-sm);padding:8px 12px}.upload-row[data-v-9bad1c81]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:10px;display:flex}.upload-row input[type=file][data-v-9bad1c81]{max-width:100%}.actions-row[data-v-9bad1c81]{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.contrib-table[data-v-9bad1c81]{margin:10px 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.fail-reason[data-v-9bad1c81]{font-size:var(--type-caption-size);color:var(--danger);margin-top:4px}.empty[data-v-9bad1c81]{padding:var(--space-5) var(--space-4);text-align:center;color:var(--ink-muted)}.empty.small[data-v-9bad1c81]{font-size:var(--type-small-size);text-align:left;padding:10px 0}.advance-block[data-v-9bad1c81]{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;margin:12px 0;padding:12px 16px;display:flex}.advance-block .stat[data-v-9bad1c81]{background:0 0;border:0;padding:0}.modal-overlay[data-v-9bad1c81]{background:var(--overlay);z-index:400;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-9bad1c81]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);width:min(560px,100%);box-shadow:var(--shadow-pop);margin:auto}.modal h2[data-v-9bad1c81]{font-family:var(--font-serif);font-size:var(--type-modal-title-size);margin:0 0 var(--space-3);color:var(--ink-heading)}.modal label[data-v-9bad1c81]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);margin:14px 0 6px;font-weight:600;display:block}.modal .opt[data-v-9bad1c81]{text-transform:none;letter-spacing:0;font-weight:400}.form-2col[data-v-9bad1c81]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.warn-note[data-v-9bad1c81]{background:var(--warning-tint);color:var(--warning);border-radius:var(--radius-sm);font-size:var(--type-small-size);margin-top:8px;padding:8px 12px;font-weight:600}.modal-foot[data-v-9bad1c81]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.form-err[data-v-9bad1c81]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);margin-top:12px;padding:9px 12px}.doc-link[data-v-9bad1c81]{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.doc-link[data-v-9bad1c81]:hover{color:var(--ink)}@media (width<=1080px){.loan-grid[data-v-9bad1c81]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.screen[data-v-9bad1c81]{gap:var(--space-5);padding:18px 16px 32px}.form-2col[data-v-9bad1c81]{grid-template-columns:1fr}}.receipt-print-host[data-v-9bad1c81]{display:none}@media print{.printing-receipt[data-v-9bad1c81]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-9bad1c81]{display:block}}.doc-title[data-v-6c8476d6]{margin-top:12px;font-size:16px;font-weight:800}.rng[data-v-6c8476d6]{color:#666;margin-bottom:10px;font-size:11px}.tot[data-v-6c8476d6]{gap:18px;margin:10px 0;display:flex}.tot span[data-v-6c8476d6]{text-transform:uppercase;color:#666;font-size:9px;display:block}.tot strong[data-v-6c8476d6]{font-size:15px}.tbl[data-v-6c8476d6]{border-collapse:collapse;width:100%;font-size:11px}.tbl th[data-v-6c8476d6],.tbl td[data-v-6c8476d6]{text-align:left;border-bottom:.5px solid #ccc;padding:4px 6px}.tbl th.r[data-v-6c8476d6],.tbl td.r[data-v-6c8476d6]{text-align:right}.c[data-v-6c8476d6]{text-align:center;color:#888}.doc-title[data-v-6119ae7a]{margin-top:12px;font-size:16px;font-weight:800}.tot[data-v-6119ae7a]{color:#444;margin:8px 0;font-size:12px;font-weight:600}.tbl[data-v-6119ae7a]{border-collapse:collapse;width:100%;font-size:11px}.tbl th[data-v-6119ae7a],.tbl td[data-v-6119ae7a]{text-align:left;border-bottom:.5px solid #ccc;padding:4px 6px}.tbl th.r[data-v-6119ae7a],.tbl td.r[data-v-6119ae7a]{text-align:right}.c[data-v-6119ae7a]{text-align:center;color:#888}.screen[data-v-858b0992]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-858b0992]>*{flex-shrink:0;width:100%;max-width:1240px}.kpis[data-v-858b0992]{grid-template-columns:minmax(0,420px);display:grid}.kicker[data-v-858b0992]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.code[data-v-858b0992]{font-family:var(--font-mono);font-size:var(--type-code-size)}.split[data-v-858b0992]{gap:var(--space-6);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.panel[data-v-858b0992]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0}.list-title[data-v-858b0992]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading)}.claim-row[data-v-858b0992]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.claim-row[data-v-858b0992]:hover{background:var(--surface-sunken)}.claim-row.active[data-v-858b0992]{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 -3px 0 var(--accent)}.claim-row[data-v-858b0992]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cr-no[data-v-858b0992]{font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--ink-heading);font-weight:600}.cr-sub[data-v-858b0992]{font-size:var(--type-caption-size);color:var(--ink-muted)}.detail-head[data-v-858b0992]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:2px solid var(--accent);padding-bottom:14px;display:flex}.detail-no[data-v-858b0992]{font-family:var(--font-mono);color:var(--ink-heading);margin:4px 0 2px;font-size:20px}.detail-sub[data-v-858b0992]{color:var(--ink-muted);font-size:var(--type-small-size)}.stat-row[data-v-858b0992]{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stat[data-v-858b0992]{background:var(--surface-sunken);border-radius:var(--radius-md);padding:12px 14px}.stat span[data-v-858b0992]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.stat strong[data-v-858b0992]{font-family:var(--font-figure);font-size:var(--type-figure-size);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-weight:600}.doc-block[data-v-858b0992]{margin-top:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-4)}.sec-title[data-v-858b0992]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading)}.sec-title.sm[data-v-858b0992]{margin:0 0 6px;font-size:17px}.hint[data-v-858b0992]{font-size:var(--type-small-size);color:var(--ink-muted)}.doc-list[data-v-858b0992]{font-size:var(--type-small-size);margin:8px 0;padding:0;list-style:none}.doc-link[data-v-858b0992]{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.doc-link[data-v-858b0992]:hover{color:var(--ink)}.upload-row[data-v-858b0992]{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:8px 0;display:flex}.upload-row input[type=file][data-v-858b0992]{max-width:100%}.actions-row[data-v-858b0992]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.warn-note[data-v-858b0992]{background:var(--warning-tint);border-radius:var(--radius-sm);font-size:var(--type-small-size);color:var(--warning);margin:8px 0;padding:8px 12px;font-weight:600}.meta-strip[data-v-858b0992]{gap:var(--space-4);font-size:var(--type-small-size);color:var(--ink-muted);flex-wrap:wrap;display:flex}.meta-strip strong[data-v-858b0992]{color:var(--ink);font-family:var(--font-mono)}.cash-label[data-v-858b0992]{margin-bottom:6px;display:block}.cash-select[data-v-858b0992]{max-width:260px}.pool-note[data-v-858b0992]{font-size:var(--type-small-size);color:var(--ink-muted);margin:6px 0}.empty[data-v-858b0992]{color:var(--ink-muted);text-align:center;font-size:var(--type-small-size);padding:20px}.empty.small[data-v-858b0992]{padding:8px}label[data-v-858b0992]{font-size:var(--type-small-size);color:var(--ink);margin:10px 0 4px;font-weight:600;display:block}.opt[data-v-858b0992]{color:var(--ink-muted);font-weight:400}.form-2col[data-v-858b0992]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-input.sm[data-v-858b0992]{width:auto;min-height:var(--control-h-sm)}.form-err[data-v-858b0992]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);margin:8px 0;padding:9px 12px}.modal-overlay[data-v-858b0992]{background:var(--overlay);z-index:150;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-858b0992]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);width:100%;max-width:560px;box-shadow:var(--shadow-pop)}.modal h2[data-v-858b0992]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--type-modal-title-size);color:var(--ink-heading)}.modal-actions[data-v-858b0992]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.bene-toggle[data-v-858b0992]{background:var(--surface-sunken);border-radius:var(--radius-md);gap:4px;padding:4px;display:inline-flex}.tg[data-v-858b0992]{border-radius:var(--radius-sm);cursor:pointer;min-height:36px;font:500 var(--type-body-size) var(--font-sans);color:var(--ink);background:0 0;border:0;padding:0 16px}.tg.on[data-v-858b0992]{background:var(--surface);box-shadow:var(--shadow-control);font-weight:600}.tg[data-v-858b0992]:focus-visible{outline:var(--focus-ring)}.picker[data-v-858b0992]{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:200px;margin-top:6px;overflow-y:auto}.pick[data-v-858b0992]{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font:inherit;font-size:var(--type-small-size);padding:10px 12px;display:block}.pick[data-v-858b0992]:hover{background:var(--surface-sunken)}.pk-sub[data-v-858b0992]{color:var(--ink-muted);font-size:var(--type-caption-size)}.chosen[data-v-858b0992]{color:var(--success);font-size:var(--type-small-size);margin-top:6px;font-weight:600}.btn.sm[data-v-858b0992]{margin-top:8px}.add-org[data-v-858b0992]{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:8px;margin-top:10px;padding:12px;display:grid}.rep-controls[data-v-858b0992]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;margin-bottom:12px;display:flex}.rep-grid[data-v-858b0992]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.rep-box[data-v-858b0992]{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;margin-top:12px;padding:14px}.rep-box.wide[data-v-858b0992]{grid-column:1/-1}.rep-h[data-v-858b0992]{justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--type-small-size);color:var(--ink-heading);flex-wrap:wrap;margin-bottom:8px;display:flex}.rep-sub[data-v-858b0992]{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);margin-top:8px}.kv[data-v-858b0992]{justify-content:space-between;gap:var(--space-2);font-size:var(--type-small-size);padding:3px 0;display:flex}.kv strong[data-v-858b0992]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:16px}.mini[data-v-858b0992]{min-height:var(--control-h-sm);font:600 13px var(--font-sans);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;padding:0 12px}.mini[data-v-858b0992]:disabled{opacity:.45;cursor:not-allowed}.reg-totals[data-v-858b0992]{font-size:var(--type-caption-size);color:var(--ink-muted);font-weight:400}.kind[data-v-858b0992]{color:var(--ink-muted);font-size:var(--type-caption-size)}@media (width<=1000px){.split[data-v-858b0992]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.screen[data-v-858b0992]{gap:var(--space-5);padding:18px 16px 32px}.rep-grid[data-v-858b0992],.form-2col[data-v-858b0992]{grid-template-columns:1fr}}.receipt-print-host[data-v-858b0992]{display:none}@media print{.printing-receipt[data-v-858b0992]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-858b0992]{display:block}}.scr[data-v-1779363f]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-1779363f]>*{flex-shrink:0;width:100%;max-width:1320px}.card-title[data-v-1779363f]{font-family:var(--font-serif);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);color:var(--ink-heading);align-items:center;gap:8px;margin:0;display:flex}.cnt[data-v-1779363f]{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink-muted);border-radius:var(--radius-pill);padding:1px 8px;font-size:12px}.coa-filters[data-v-1779363f]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.coa-filters .form-input[data-v-1779363f]{width:240px}.coa-check[data-v-1779363f]{font-size:var(--type-small-size);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.coa-table tr.header[data-v-1779363f] td{background:var(--surface-sunken);font-weight:600}.coa-table tr.inactive[data-v-1779363f] td{color:var(--ink-muted)}.sub[data-v-1779363f]{font-size:var(--type-small-size);color:var(--ink-muted)}.muted[data-v-1779363f]{color:var(--ink-muted)}.code[data-v-1779363f]{font-family:var(--font-mono);font-size:var(--type-code-size)}.form-select.sm[data-v-1779363f]{min-height:var(--control-h-sm);padding:2px 8px;font-size:14px}.flags[data-v-1779363f]{flex-wrap:wrap;gap:4px;display:flex}.actions[data-v-1779363f]{white-space:nowrap}.r[data-v-1779363f]{text-align:right}.fld[data-v-1779363f]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-1779363f]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.err[data-v-1779363f]{color:var(--danger);margin:0;font-weight:600}.note[data-v-1779363f]{font-size:var(--type-small-size);color:var(--ink-muted);margin:0}.form-grid[data-v-1779363f]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.span2[data-v-1779363f]{grid-column:span 2}@media (width<=767px){.scr[data-v-1779363f]{padding:20px 16px 32px}.form-grid[data-v-1779363f]{grid-template-columns:1fr}.span2[data-v-1779363f]{grid-column:span 1}.coa-filters[data-v-1779363f],.coa-filters .form-input[data-v-1779363f],.coa-filters .form-select[data-v-1779363f]{width:100%}}.scr[data-v-92a7ec90]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-92a7ec90]>*{flex-shrink:0;width:100%;max-width:1320px}.v-grid[data-v-92a7ec90]{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.v-col[data-v-92a7ec90]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.fld[data-v-92a7ec90]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-92a7ec90],.d-facts dt[data-v-92a7ec90]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.f-grid[data-v-92a7ec90]{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.span-all[data-v-92a7ec90]{grid-column:1/-1}.f-lines[data-v-92a7ec90]{border:1px solid var(--line);border-radius:var(--radius-md)}.f-lines .form-input[data-v-92a7ec90],.f-lines .form-select[data-v-92a7ec90]{min-height:var(--control-h-sm);padding:4px 8px;font-size:14px}.f-lines[data-v-92a7ec90] td{padding:8px 10px}.c-acct[data-v-92a7ec90]{min-width:220px}.c-amt[data-v-92a7ec90]{min-width:120px}.cash-line[data-v-92a7ec90]{background:var(--surface-sunken)}.balance[data-v-92a7ec90]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.f-actions[data-v-92a7ec90]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.note[data-v-92a7ec90]{font-size:var(--type-small-size);color:var(--ink-muted);margin:8px 0 0}.balance .note[data-v-92a7ec90]{margin:0}.err[data-v-92a7ec90]{color:var(--danger);margin:8px 0 0;font-weight:600}.r[data-v-92a7ec90]{text-align:right}.code[data-v-92a7ec90]{font-family:var(--font-mono);font-size:var(--type-code-size)}.muted[data-v-92a7ec90]{color:var(--ink-muted)}.d-head[data-v-92a7ec90]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:20px var(--space-5) 14px;border-bottom:2px solid var(--accent);display:flex}.d-no[data-v-92a7ec90]{font-family:var(--font-serif);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);color:var(--ink-heading);margin:0}.d-sub[data-v-92a7ec90]{color:var(--ink-muted);font-size:var(--type-small-size)}.d-facts[data-v-92a7ec90]{gap:12px var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.d-facts dd[data-v-92a7ec90]{margin:2px 0 0}.t-total td[data-v-92a7ec90]{border-top:1px solid var(--ink);font-weight:700}.d-actions[data-v-92a7ec90]{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.list-title[data-v-92a7ec90]{font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);align-items:center;gap:8px;margin:0;display:flex}.cnt[data-v-92a7ec90]{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink-muted);border-radius:var(--radius-pill);padding:1px 8px;font-size:12px}.list-tabs[data-v-92a7ec90]{padding:0 var(--space-5) var(--space-3)}.v-items[data-v-92a7ec90]{margin:0;padding:0;list-style:none}.v-row[data-v-92a7ec90]{align-items:center;gap:var(--space-3);width:100%;padding:12px var(--space-5);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;display:flex}.v-row[data-v-92a7ec90]:hover{background:var(--surface-app)}.v-row.sel[data-v-92a7ec90]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.v-row[data-v-92a7ec90]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.v-main[data-v-92a7ec90]{flex-direction:column;flex:1;min-width:0;display:flex}.v-no[data-v-92a7ec90]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.v-sub[data-v-92a7ec90]{font-size:var(--type-small-size);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-end[data-v-92a7ec90]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v-amt[data-v-92a7ec90]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.receipt-print-host[data-v-92a7ec90]{display:none}.doc-title[data-v-92a7ec90]{text-transform:uppercase;letter-spacing:.06em;margin:12px 0;font-size:16px}@media print{.printing-receipt[data-v-92a7ec90]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-92a7ec90]{display:block}}@media (width<=1080px){.v-grid[data-v-92a7ec90]{grid-template-columns:minmax(0,1fr)}.v-list--first[data-v-92a7ec90]{order:-1}}@media (width<=767px){.scr[data-v-92a7ec90]{padding:20px 16px 32px}}.scr[data-v-5f6ba0bb]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-5f6ba0bb]>*{flex-shrink:0;width:100%;max-width:1100px}.fld[data-v-5f6ba0bb]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-5f6ba0bb]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.lock-row[data-v-5f6ba0bb]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.yr[data-v-5f6ba0bb]{width:120px}.note[data-v-5f6ba0bb]{font-size:var(--type-small-size);color:var(--ink-muted);margin:12px 0 0}.sub[data-v-5f6ba0bb]{font-size:var(--type-small-size);color:var(--ink-muted)}.r[data-v-5f6ba0bb]{text-align:right}@media (width<=767px){.scr[data-v-5f6ba0bb]{padding:20px 16px 32px}}.grid[data-v-1b995bfa]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.grid .wide[data-v-1b995bfa]{grid-column:span 2}.fld[data-v-1b995bfa]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-1b995bfa]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.note[data-v-1b995bfa]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:var(--space-3) 0}.actions[data-v-1b995bfa]{justify-content:flex-end;display:flex}@media (width<=767px){.grid .wide[data-v-1b995bfa]{grid-column:auto}.actions[data-v-1b995bfa]>*{width:100%}}.grid[data-v-045e84d8]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.grid .wide[data-v-045e84d8]{grid-column:span 2}.fld[data-v-045e84d8]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-045e84d8]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.note[data-v-045e84d8]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:var(--space-3) 0}.actions[data-v-045e84d8]{justify-content:flex-end;display:flex}@media (width<=767px){.grid .wide[data-v-045e84d8]{grid-column:auto}.actions[data-v-045e84d8]>*{width:100%}}.controls[data-v-09314b93]{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.fld[data-v-09314b93]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-09314b93]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.check-err[data-v-09314b93]{margin:0 var(--space-5) var(--space-4);border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);padding:10px 14px;font-weight:600}.tot td[data-v-09314b93]{border-top:1px solid var(--ink);font-weight:700}.gl td[data-v-09314b93]{color:var(--ink-muted)}.nowrap[data-v-09314b93]{white-space:nowrap}.empty-row[data-v-09314b93]{text-align:center;color:var(--ink-muted);padding:20px var(--space-4)}.stack[data-v-fd7af226]{gap:var(--space-5);flex-direction:column;display:flex}.controls[data-v-fd7af226]{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.fld[data-v-fd7af226]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-fd7af226]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.yr[data-v-fd7af226]{width:110px}.tot td[data-v-fd7af226]{border-top:1px solid var(--ink);font-weight:700}.sub[data-v-fd7af226]{font-size:var(--type-small-size);color:var(--ink-muted)}.acts[data-v-fd7af226]{text-align:right;white-space:nowrap}.acts[data-v-fd7af226]>*+*{margin-left:var(--space-2)}.empty-row[data-v-fd7af226]{text-align:center;color:var(--ink-muted);padding:20px var(--space-4)}.form-select[data-v-a07adbf5]{width:auto}.sub[data-v-a07adbf5]{font-size:var(--type-small-size);color:var(--ink-muted)}.nowrap[data-v-a07adbf5]{white-space:nowrap}.acts[data-v-a07adbf5]{text-align:right;white-space:nowrap}.acts[data-v-a07adbf5]>*+*{margin-left:var(--space-2)}.stack[data-v-d4a2764e]{gap:var(--space-5);flex-direction:column;display:flex}.grid[data-v-d4a2764e]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.fld[data-v-d4a2764e]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-d4a2764e]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.note[data-v-d4a2764e]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:var(--space-3) 0}.actions[data-v-d4a2764e]{justify-content:flex-end;display:flex}.acts[data-v-d4a2764e]{text-align:right;white-space:nowrap}.acts[data-v-d4a2764e]>*+*{margin-left:var(--space-2)}.scr[data-v-440f09e8]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-440f09e8]>*{flex-shrink:0;width:100%;max-width:1320px}.form-select.sm[data-v-440f09e8]{width:auto;min-height:var(--control-h-sm)}.sub[data-v-440f09e8]{font-size:var(--type-caption-size);color:var(--ink-muted)}.code[data-v-440f09e8]{font-family:var(--font-mono);font-size:var(--type-code-size)}.nowrap[data-v-440f09e8]{white-space:nowrap}.acts[data-v-440f09e8]{text-align:right;white-space:nowrap}.acts .btn+.btn[data-v-440f09e8]{margin-left:6px}.pager-box[data-v-440f09e8]:not(:empty){padding:0 var(--space-5)}@media (width<=767px){.scr[data-v-440f09e8]{padding:20px 16px 32px}}.scr[data-v-99848e44]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-99848e44]>*{flex-shrink:0;width:100%;max-width:1320px}.fs-controls[data-v-99848e44]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.fs-spacer[data-v-99848e44]{flex:1 1 0}.fld[data-v-99848e44]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld--wide[data-v-99848e44]{flex:260px}.fld-l[data-v-99848e44],.fs-controls[data-v-99848e44] .branch-filter{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.fs-controls[data-v-99848e44] .branch-filter select{text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.fs-layout[data-v-99848e44]{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.sheet[data-v-99848e44]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;max-width:900px;box-shadow:var(--shadow-card);flex:3 560px;padding:32px 40px}.fs-side[data-v-99848e44]{gap:var(--space-4);flex-direction:column;flex:260px;min-width:0;display:flex}.side-note[data-v-99848e44]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:8px 0 12px}.side-note a[data-v-99848e44]{color:var(--accent-ink);font-weight:600}.period-actions[data-v-99848e44]{gap:var(--space-2);flex-wrap:wrap;display:flex}.period-line[data-v-99848e44]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sheet-head[data-v-99848e44]{text-align:center;margin-bottom:18px}.sheet-coop[data-v-99848e44]{font-family:var(--font-serif);color:var(--ink-heading);font-size:16px;font-weight:700}.st-title[data-v-99848e44]{font-family:var(--font-serif);color:var(--ink-heading);margin:4px 0 0;font-size:22px;font-weight:700;line-height:28px}.st-sub[data-v-99848e44]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.st-table[data-v-99848e44]{border-collapse:collapse;width:100%;font-size:var(--type-body-size)}.st-table thead th[data-v-99848e44]{text-align:left;font-size:var(--type-table-head-size);font-weight:var(--type-table-head-weight);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);padding:8px}.st-table td[data-v-99848e44]{vertical-align:baseline;padding:7px 8px}.st-table td.r[data-v-99848e44],.st-table th.r[data-v-99848e44]{text-align:right;white-space:nowrap}.st-table td.r[data-v-99848e44]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.st-sec th[data-v-99848e44]{text-align:left;font-family:var(--font-serif);color:var(--ink-heading);border-bottom:1px solid var(--line);padding:16px 8px 4px;font-size:16px;font-weight:700}.acct-code[data-v-99848e44]{min-width:52px;font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--ink-muted);display:inline-block}.st-sub-total td[data-v-99848e44]{border-top:1px solid var(--ink);font-weight:600}.st-total td[data-v-99848e44]{border-top:1px solid var(--ink);font-weight:700}.st-total.grand td[data-v-99848e44]{border-top:3px double var(--ink)}.st-table td.cmp[data-v-99848e44],.st-table th.cmp[data-v-99848e44]{color:var(--ink-muted)}.st-table--gl td[data-v-99848e44]{border-bottom:1px solid var(--line)}.gl-empty[data-v-99848e44]{text-align:center;color:var(--ink-muted);padding:20px 8px}.scroll[data-v-99848e44]{overflow-x:auto}.nowrap[data-v-99848e44]{white-space:nowrap}.mono[data-v-99848e44]{font-family:var(--font-mono);font-size:var(--type-code-size)}.check-err[data-v-99848e44]{border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);margin:16px 0 0;padding:10px 14px;font-weight:600}.method[data-v-99848e44]{font-size:var(--type-small-size);color:var(--ink-muted);margin:14px 0 0}.reg-grid[data-v-99848e44]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reg[data-v-99848e44]{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.reg-title[data-v-99848e44]{color:var(--ink-heading);font-weight:600}.reg-note[data-v-99848e44]{font-size:var(--type-small-size);color:var(--ink-muted);flex:1;margin:0}.reg-actions[data-v-99848e44]{gap:var(--space-2);flex-wrap:wrap;display:flex}.print-only[data-v-99848e44]{display:none}@media print{.print-only[data-v-99848e44]{display:block}.scr[data-v-99848e44]{height:auto;overflow:visible;padding:0!important}.sheet[data-v-99848e44]{box-shadow:none;border:0;max-width:none;padding:0}.st-table[data-v-99848e44]{font-size:10.5px}.st-table td.r[data-v-99848e44]{font-size:11px}}@media (width<=767px){.scr[data-v-99848e44]{padding:20px 16px 32px}.sheet[data-v-99848e44]{padding:20px 16px}.fs-spacer[data-v-99848e44]{display:none}.fld[data-v-99848e44]{flex:140px}}.page[data-v-0856ab00]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-6);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-0856ab00]>*{flex-shrink:0}.card-h[data-v-0856ab00]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);margin:0}.load-err[data-v-0856ab00]{margin:var(--space-4) var(--space-5);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:10px 12px;font-weight:600}.who[data-v-0856ab00]{color:var(--ink-heading);font-weight:600}.muted[data-v-0856ab00]{color:var(--ink-muted)}.small[data-v-0856ab00]{font-size:var(--type-small-size)}.code[data-v-0856ab00]{font-family:var(--font-mono);font-size:var(--type-code-size)}.missing[data-v-0856ab00]{font-size:var(--type-small-size);color:var(--danger);white-space:normal;margin-top:4px}.actions[data-v-0856ab00]{text-align:right}.act-row[data-v-0856ab00]{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.approve-row td[data-v-0856ab00]{background:var(--surface-app)}.approve-form[data-v-0856ab00]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;display:grid}.approve-form label[data-v-0856ab00]{font-size:var(--type-field-label-size);color:var(--ink-muted);flex-direction:column;gap:4px;font-weight:600;display:flex}.approve-form label.check[data-v-0856ab00]{align-items:center;gap:var(--space-2);color:var(--ink);flex-direction:row;grid-column:1/-1;font-weight:500}.approve-form .act-row[data-v-0856ab00]{justify-content:flex-start}@media (width<=767px){.page[data-v-0856ab00]{padding:var(--space-5) var(--space-4) var(--space-8)}}.fmt[data-v-eedb7583]{width:auto;min-height:var(--control-h-sm)}.page[data-v-eedb7583]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-6);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-eedb7583]>*{flex-shrink:0}.note[data-v-eedb7583]{background:var(--warning-tint);color:var(--warning);font-size:var(--type-small-size);line-height:var(--type-small-lh);border-radius:var(--radius-md);padding:12px 16px}.tiles[data-v-eedb7583]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.tile[data-v-eedb7583]{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5);font:inherit;color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tile[data-v-eedb7583]:hover{background:var(--surface-app)}.tile[data-v-eedb7583]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tile.is-on[data-v-eedb7583]{border-top-color:var(--accent);background:var(--accent-tint)}.tile__label[data-v-eedb7583]{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.tile__fig[data-v-eedb7583]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-size:34px;font-weight:700;line-height:40px}.tile--bad .tile__fig[data-v-eedb7583]{color:var(--danger)}.tile--warn .tile__fig[data-v-eedb7583]{color:var(--warning)}.tile--ok .tile__fig[data-v-eedb7583]{color:var(--success)}.tile__sub[data-v-eedb7583]{font-size:var(--type-small-size);color:var(--ink-muted)}.card-h[data-v-eedb7583]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);margin:0}.card-lead[data-v-eedb7583]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.filters[data-v-eedb7583]{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.filters .form-input[data-v-eedb7583]{width:auto;min-width:0;max-width:100%}.filters .search[data-v-eedb7583]{flex:200px}.who[data-v-eedb7583]{color:var(--ink-heading);font-weight:600}.sub[data-v-eedb7583]{color:var(--ink-muted);font-size:var(--type-caption-size);display:block}.code[data-v-eedb7583]{font-family:var(--font-mono);font-size:var(--type-code-size);white-space:nowrap}.miss[data-v-eedb7583]{flex-wrap:wrap;gap:4px;min-width:180px;display:flex}.mtag[data-v-eedb7583]{font-style:normal;font-size:var(--type-caption-size);border-radius:var(--radius-pill);background:var(--neutral-tint);color:var(--neutral);padding:2px 8px}.mtag.document[data-v-eedb7583]{background:var(--info-tint);color:var(--info)}.mtag.flag[data-v-eedb7583]{background:var(--warning-tint);color:var(--warning)}.up[data-v-eedb7583]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini[data-v-eedb7583]{min-height:var(--control-h-sm);max-width:190px;padding:4px 8px;font-size:13px}.file-btn[data-v-eedb7583]{min-height:var(--control-h-sm);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.file-btn[data-v-eedb7583]:hover{background:var(--surface-sunken)}.file-btn[data-v-eedb7583]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pager[data-v-eedb7583]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-err[data-v-eedb7583]{margin:0 var(--space-5) var(--space-4);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-small-size);padding:9px 12px}@media (width<=767px){.page[data-v-eedb7583]{padding:var(--space-5) var(--space-4) var(--space-8)}.tiles[data-v-eedb7583]{grid-template-columns:repeat(2,minmax(0,1fr))}}.settlement-doc[data-v-089c76b4]{color:#111;background:#fff;padding:24px;font-size:12px}.doc-title[data-v-089c76b4]{text-align:center;letter-spacing:.04em;text-transform:uppercase;margin:12px 0;font-size:16px}.kv[data-v-089c76b4]{margin-bottom:12px}.kv th[data-v-089c76b4]{text-align:left;color:#555;padding-right:14px;font-weight:600}.lines[data-v-089c76b4]{border-collapse:collapse;width:100%;margin:10px 0}.lines th[data-v-089c76b4],.lines td[data-v-089c76b4]{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:5px 6px}.lines .num[data-v-089c76b4]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lines tfoot .total td[data-v-089c76b4]{border-top:2px solid #111;font-weight:700}.note[data-v-089c76b4]{color:#444;font-size:11px}.heir-docs[data-v-6fd0f0de]{width:100%;margin-top:14px}.heir-docs h3[data-v-6fd0f0de]{margin:0 0 6px;font-size:15px}.list[data-v-6fd0f0de]{margin:6px 0;padding:0;list-style:none}.list li[data-v-6fd0f0de]{border-bottom:1px solid var(--coop-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;display:flex}.acts[data-v-6fd0f0de]{gap:6px;display:flex}.up[data-v-6fd0f0de]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.up .form-input[data-v-6fd0f0de],.up .form-select[data-v-6fd0f0de]{flex:180px;min-width:0}.muted[data-v-6fd0f0de]{color:var(--coop-muted);font-size:12px}.warn[data-v-6fd0f0de]{color:#7a5200;background:#fff6e5;border-radius:8px;padding:8px 10px;font-size:13px}.ok[data-v-6fd0f0de]{color:#1f6b3a;font-size:13px;font-weight:700}.err[data-v-6fd0f0de]{color:#b23b32;font-size:13px}.page[data-v-a7cf905b]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-6);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-a7cf905b]>*{flex-shrink:0}.page[data-v-a7cf905b] .ui-card__actions{min-width:0;max-width:100%}.card-h[data-v-a7cf905b]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);margin:0}.card-lead[data-v-a7cf905b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.load-err[data-v-a7cf905b]{margin:0 var(--space-5) var(--space-4);background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:10px 12px;font-weight:600}.pick[data-v-a7cf905b]{cursor:pointer}.pick[data-v-a7cf905b]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.pick.sel[data-v-a7cf905b]{background:var(--accent-tint)}.code[data-v-a7cf905b]{font-family:var(--font-mono);font-size:var(--type-code-size)}.muted[data-v-a7cf905b]{color:var(--ink-muted)}.small[data-v-a7cf905b]{font-size:var(--type-small-size)}.block[data-v-a7cf905b]{display:block}.neg[data-v-a7cf905b]{color:var(--danger)}.detail[data-v-a7cf905b]{gap:var(--space-5);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.detail-head[data-v-a7cf905b]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.kicker[data-v-a7cf905b]{font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--accent-ink)}.detail-title[data-v-a7cf905b]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-page-title-size);line-height:var(--type-page-title-lh);margin:4px 0 0}.steps[data-v-a7cf905b]{padding:var(--space-4) var(--space-5);gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.step[data-v-a7cf905b]{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.step__dot[data-v-a7cf905b]{background:var(--surface-sunken);height:28px;color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.step--done .step__dot[data-v-a7cf905b]{background:var(--success-tint);color:var(--success);border-color:var(--success-tint)}.step--current .step__dot[data-v-a7cf905b]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.step--stopped .step__dot[data-v-a7cf905b]{background:var(--danger-tint);color:var(--danger);border-color:var(--danger-tint)}.step__text[data-v-a7cf905b]{min-width:0;font-size:var(--type-small-size);line-height:var(--type-small-lh);flex-direction:column;display:flex}.step__text strong[data-v-a7cf905b]{color:var(--ink-heading)}.step--upcoming .step__text strong[data-v-a7cf905b]{color:var(--ink-muted)}.step__sub[data-v-a7cf905b]{color:var(--ink-muted);overflow-wrap:anywhere}.step--current .step__sub[data-v-a7cf905b]{color:var(--accent-ink);font-weight:600}.detail-grid[data-v-a7cf905b]{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.side[data-v-a7cf905b]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ws-label[data-v-a7cf905b]{margin:var(--space-4) 0 var(--space-1);font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.ln[data-v-a7cf905b]{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--line);padding:10px 0;display:flex}.ln--total[data-v-a7cf905b]{border-top:1px solid var(--line-strong);font-weight:600}.fig[data-v-a7cf905b]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:17px;font-weight:600}.net[data-v-a7cf905b]{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--success-tint);color:var(--success);flex-wrap:wrap;font-weight:600;display:flex}.net--short[data-v-a7cf905b]{background:var(--danger-tint);color:var(--danger)}.net__fig[data-v-a7cf905b]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.preview[data-v-a7cf905b]{margin-top:var(--space-4)}.preview summary[data-v-a7cf905b]{cursor:pointer;color:var(--accent-ink);font-weight:600}.preview-host[data-v-a7cf905b]{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);max-height:60vh;overflow:auto}.decide[data-v-a7cf905b]{gap:var(--space-3);flex-direction:column;display:flex}.check[data-v-a7cf905b]{gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-lh);align-items:flex-start;display:flex}.check input[data-v-a7cf905b]{margin-top:3px}.btn-row[data-v-a7cf905b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.callout[data-v-a7cf905b]{border-radius:var(--radius-md);background:var(--neutral-tint);color:var(--neutral);font-size:var(--type-small-size);line-height:var(--type-small-lh);margin:0;padding:12px 14px}.callout--warn[data-v-a7cf905b]{background:var(--warning-tint);color:var(--warning)}.callout--bad[data-v-a7cf905b]{background:var(--danger-tint);color:var(--danger)}.payouts[data-v-a7cf905b]{margin:0;padding:0;list-style:none}.pay-refusal[data-v-a7cf905b]{margin:0;padding:10px 16px 0}.payout[data-v-a7cf905b]{gap:var(--space-3);padding:12px var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.payout__who[data-v-a7cf905b]{flex:160px;min-width:0}.payout__act[data-v-a7cf905b]{display:inline-flex}.pay-btn[data-v-a7cf905b]{min-height:var(--control-h-sm);border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--ink);font:600 14px var(--font-sans);cursor:pointer;padding:0 12px}.pay-btn[data-v-a7cf905b]:hover{background:var(--accent-hover)}.pay-btn[data-v-a7cf905b]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pay-btn[data-v-a7cf905b]:disabled{opacity:.45;cursor:not-allowed}.receipt-print-host[data-v-a7cf905b]{display:none}@media print{.printing-receipt[data-v-a7cf905b]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-a7cf905b]{display:block}}@media (width<=1100px){.detail-grid[data-v-a7cf905b]{grid-template-columns:1fr}}@media (width<=900px){.steps[data-v-a7cf905b]{grid-template-columns:1fr}}@media (width<=767px){.page[data-v-a7cf905b]{padding:var(--space-5) var(--space-4) var(--space-8)}}.page[data-v-521e62be]{padding:var(--space-8) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page[data-v-521e62be]>*{flex-shrink:0}.asof[data-v-521e62be]{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.asof .form-input[data-v-521e62be]{width:auto}.kpis[data-v-521e62be]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.row2[data-v-521e62be]{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.bars[data-v-521e62be]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bar-row[data-v-521e62be]{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;grid-template-columns:110px minmax(0,1fr) auto 76px;align-items:center;gap:12px;min-height:44px;padding:8px;display:grid}.bar-row[data-v-521e62be]:hover{background:var(--surface-app)}.bar-row.sel[data-v-521e62be]{background:var(--accent-tint)}.bar-label[data-v-521e62be]{font-size:14px}.bar-track[data-v-521e62be]{background:var(--surface-sunken);border-radius:999px;height:10px;overflow:hidden}.bar-fill[data-v-521e62be]{border-radius:999px;height:100%;display:block}.tone-success[data-v-521e62be]{background:var(--success)}.tone-warning[data-v-521e62be]{background:var(--warning)}.tone-danger[data-v-521e62be]{background:var(--danger)}.tone-severe[data-v-521e62be]{background:var(--par-severe)}.bar-fig[data-v-521e62be]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right;font-size:16px;font-weight:600}.bar-n[data-v-521e62be]{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.par[data-v-521e62be]{gap:var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.par dt[data-v-521e62be]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.par dd[data-v-521e62be]{font-family:var(--font-figure);color:var(--ink-heading);margin:2px 0 0;font-size:20px;font-weight:700}.par dd small[data-v-521e62be]{font-family:var(--font-sans);color:var(--ink-muted);font-size:12px;font-weight:400;display:block}.kv[data-v-521e62be]{margin:0}.kv>div[data-v-521e62be]{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.kv dt[data-v-521e62be]{color:var(--ink-muted);font-size:14px}.kv dd[data-v-521e62be]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap;margin:0;font-size:17px}.kv .strong dt[data-v-521e62be]{color:var(--ink-heading);font-weight:600}.kv .strong dd[data-v-521e62be]{font-size:20px;font-weight:700}.note-warn[data-v-521e62be]{margin:0 0 var(--space-3);background:var(--warning-tint);color:var(--warning);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px}.rates[data-v-521e62be]{margin-top:var(--space-3)}.rates summary[data-v-521e62be]{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.run-actions[data-v-521e62be]{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:8px;display:flex}td .run-actions[data-v-521e62be]{margin:0}.hint[data-v-521e62be]{color:var(--ink-muted);margin:var(--space-3) 0 0;font-size:13px}.muted[data-v-521e62be]{color:var(--ink-muted)}.btn-ghost.danger[data-v-521e62be]{color:var(--danger)}.sr-only[data-v-521e62be]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.row2[data-v-521e62be]{grid-template-columns:1fr}.kpis[data-v-521e62be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.page[data-v-521e62be]{padding:var(--space-4)}.kpis[data-v-521e62be]{grid-template-columns:1fr}.bar-row[data-v-521e62be]{grid-template-columns:1fr auto}.bar-track[data-v-521e62be]{grid-area:2/1/auto/-1}.bar-n[data-v-521e62be]{text-align:left;grid-column:1/-1}}.page[data-v-f05d12ce]{padding:var(--space-8) var(--space-8) var(--space-10);height:100%;overflow-y:auto}.ph-gap[data-v-f05d12ce]{margin-bottom:var(--space-5)}.wrap[data-v-f05d12ce]{white-space:normal;min-width:180px}.lt-section[data-v-f05d12ce]{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media (width<=767px){.page[data-v-f05d12ce]{padding:var(--space-4)}}.scr[data-v-15d06dd2]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-15d06dd2]>*{flex-shrink:0;width:100%;max-width:1320px}.kpis[data-v-15d06dd2]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.hint[data-v-15d06dd2]{margin:0 0 var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);max-width:90ch}code[data-v-15d06dd2]{font-family:var(--font-mono);background:var(--surface-sunken);word-break:break-word;color:var(--ink);border-radius:4px;padding:1px 4px;font-size:12px}.fields[data-v-15d06dd2]{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:640px;display:grid}.fld[data-v-15d06dd2]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-15d06dd2]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.actions[data-v-15d06dd2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.msg[data-v-15d06dd2]{margin-top:var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-small-size);padding:10px 14px;font-weight:600}.msg--err[data-v-15d06dd2]{background:var(--danger-tint);color:var(--danger)}.msg--ok[data-v-15d06dd2]{background:var(--success-tint);color:var(--success)}.msgs[data-v-15d06dd2]{white-space:normal;min-width:220px;font-size:var(--type-small-size)}.m-err[data-v-15d06dd2]{color:var(--danger)}.m-warn[data-v-15d06dd2]{color:var(--warning)}@media (width<=767px){.scr[data-v-15d06dd2]{padding:20px 16px 32px}}.mig-step-head[data-v-a7bc4421]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mig-title[data-v-a7bc4421]{flex:1;min-width:0}.mig-title h3[data-v-a7bc4421]{margin:0}.mig-title .lt-hint[data-v-a7bc4421]{margin:2px 0 0}.mig-num[data-v-a7bc4421]{background:var(--coop-mid);width:30px;height:30px;color:var(--coop-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.mig-num.done[data-v-a7bc4421]{background:var(--success-tint);color:var(--success)}.mig-report[data-v-a7bc4421]{margin-top:12px}code[data-v-a7bc4421]{background:var(--coop-mid);border-radius:4px;padding:1px 4px;font-size:11.5px}.msgs[data-v-a7bc4421]{white-space:normal;min-width:200px;font-size:12px}.m-err[data-v-a7bc4421]{color:var(--danger)}.m-warn[data-v-a7bc4421]{color:var(--warning)}.mig-doc[data-v-de5d5ab2]{background:var(--surface,white);color:var(--ink,black);padding:var(--space-8,28px);font-family:var(--font-sans);font-size:12.5px;line-height:1.45}.doc-head h2[data-v-de5d5ab2]{font-family:var(--font-serif);color:var(--ink-heading,black);margin:0 0 4px;font-size:20px}.doc-head p[data-v-de5d5ab2]{color:var(--ink-muted,dimgray);margin:0 0 14px}h3[data-v-de5d5ab2]{font-family:var(--font-serif);color:var(--ink-heading,black);margin:18px 0 6px;font-size:14px}.doc-equity[data-v-de5d5ab2]{align-items:baseline;gap:var(--space-3,12px);border-radius:var(--radius-sm,8px);border:2px solid;flex-wrap:wrap;padding:10px 14px;display:flex}.doc-equity.ok[data-v-de5d5ab2]{border-color:var(--success,green)}.doc-equity.bad[data-v-de5d5ab2]{border-color:var(--danger,darkred);color:var(--danger,darkred)}.doc-equity strong[data-v-de5d5ab2]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:20px}.doc-table[data-v-de5d5ab2]{border-collapse:collapse;width:100%}.doc-table th[data-v-de5d5ab2],.doc-table td[data-v-de5d5ab2]{border:1px solid var(--line,lightgray);text-align:left;padding:4px 6px}.doc-table th[data-v-de5d5ab2]{background:var(--surface-sunken,whitesmoke);color:var(--ink-muted,dimgray);font-weight:600}.doc-table .r[data-v-de5d5ab2]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-table.small[data-v-de5d5ab2]{font-size:11px}.doc-table.sign td[data-v-de5d5ab2]{height:34px}.doc-checks[data-v-de5d5ab2]{margin:0;padding-left:4px;list-style:none}.doc-note[data-v-de5d5ab2]{margin:0 0 6px}@media print{.mig-doc[data-v-de5d5ab2]{color:#000;background:#fff;padding:0}.doc-table th[data-v-de5d5ab2]{background:0 0}}@media (width<=767px){.mig-doc[data-v-de5d5ab2]{padding:var(--space-3,12px)}}.rec-head[data-v-32257b0a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rec-head h3[data-v-32257b0a]{margin:0}.rec-equity[data-v-32257b0a]{border:2px solid;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:12px 0;padding:12px 16px;display:flex}.rec-equity strong[data-v-32257b0a]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:26px}.rec-equity.ok[data-v-32257b0a]{border-color:var(--success);color:var(--success)}.rec-equity.bad[data-v-32257b0a]{border-color:var(--danger);color:var(--danger)}.rec-checks[data-v-32257b0a]{margin:0 0 12px;padding:0;font-size:13px;list-style:none}.rec-checks .ok[data-v-32257b0a]{color:var(--success)}.rec-checks .bad[data-v-32257b0a]{color:var(--danger)}.rec-var[data-v-32257b0a]{margin:8px 0}h4[data-v-32257b0a]{margin:18px 0 4px}.scr[data-v-617ba159]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-617ba159]>*{flex-shrink:0;width:100%;max-width:1240px}.fld[data-v-617ba159]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-617ba159]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.cutover[data-v-617ba159]{min-width:220px}.msg[data-v-617ba159]{border-radius:var(--radius-sm);font-size:var(--type-small-size);padding:10px 14px;font-weight:600}.msg--err[data-v-617ba159]{background:var(--danger-tint);color:var(--danger)}.msg--warn[data-v-617ba159]{background:var(--warning-tint);color:var(--warning)}.checklist[data-v-617ba159]{margin:0;padding:0;list-style:none}.checklist li[data-v-617ba159]{align-items:center;gap:var(--space-3);padding:12px var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ck-main[data-v-617ba159]{color:var(--ink-heading);min-width:0;font-weight:600}.ck-n[data-v-617ba159]{width:26px;height:26px;font-family:var(--font-figure);background:var(--surface-sunken);color:var(--ink);border-radius:50%;place-items:center;margin-right:6px;font-size:15px;display:inline-grid}.checklist li.done .ck-n[data-v-617ba159]{background:var(--success-tint);color:var(--success)}.ck-sub[data-v-617ba159]{font-size:var(--type-small-size);color:var(--ink-muted);text-align:right;white-space:nowrap}.scr[data-v-617ba159] .lt-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px var(--space-5) var(--space-5);margin:0}.scr[data-v-617ba159] .lt-section h3{font-family:var(--font-serif);color:var(--ink-heading);font-weight:700;font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh)}.scr[data-v-617ba159] .lt-hint{color:var(--ink-muted);font-size:var(--type-small-size);line-height:var(--type-small-lh)}.scr[data-v-617ba159] .lt-field{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.scr[data-v-617ba159] .lt-field .form-input{text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.scr[data-v-617ba159] .lt-err{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);font-weight:600}.scr[data-v-617ba159] .lt-ok{background:var(--success-tint);color:var(--success);border-radius:var(--radius-sm);font-weight:600}.scr[data-v-617ba159] .lt-fig{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.scr[data-v-617ba159] .lt-fig span{font-size:var(--type-field-label-size);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.scr[data-v-617ba159] .lt-fig strong{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.scr[data-v-617ba159] .lt-fig.strong{border-top:3px solid var(--accent)}.scr[data-v-617ba159] .lt-table th{background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--type-table-head-size);font-weight:var(--type-table-head-weight);letter-spacing:var(--type-table-head-tracking);border-bottom:0}.scr[data-v-617ba159] .lt-table td{border-bottom:1px solid var(--line)}.scr[data-v-617ba159] .lt-table .r{font-family:var(--font-figure);font-size:16px;font-weight:600}.scr[data-v-617ba159] .lt-pill{background:var(--neutral-tint);min-height:22px;color:var(--neutral);padding:2px 10px;font-weight:600}.scr[data-v-617ba159] .lt-pill.approved,.scr[data-v-617ba159] .lt-pill.posted{background:var(--success-tint);color:var(--success)}.scr[data-v-617ba159] .lt-pill.rejected{background:var(--danger-tint);color:var(--danger)}.scr[data-v-617ba159] .lt-pill.pending{background:var(--warning-tint);color:var(--warning)}@media (width<=767px){.scr[data-v-617ba159]{padding:20px 16px 32px}.cutover[data-v-617ba159]{width:100%;min-width:0}.checklist li[data-v-617ba159]{padding:12px var(--space-4);grid-template-columns:minmax(0,1fr) auto}.ck-sub[data-v-617ba159]{text-align:left;white-space:normal;grid-area:2/1/auto/-1}}.demand-letter p[data-v-3d08889f]{margin:10px 0;font-size:13.5px;line-height:1.55}.dl-meta[data-v-3d08889f]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0 10px;font-size:13px;display:flex}.dl-to[data-v-3d08889f]{margin-bottom:10px;font-size:13.5px}.dl-subject[data-v-3d08889f]{margin:12px 0;font-weight:800}.dl-figs[data-v-3d08889f]{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.dl-figs td[data-v-3d08889f]{border-bottom:1px solid #e5e7eb;padding:6px 4px}.dl-figs .r[data-v-3d08889f]{text-align:right;font-variant-numeric:tabular-nums}.dl-figs .tot td[data-v-3d08889f]{font-weight:800}.screen[data-v-d339daf0]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-d339daf0]>*{flex-shrink:0;width:100%;max-width:1240px}.code[data-v-d339daf0]{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight)}.muted[data-v-d339daf0]{color:var(--ink-muted)}.small[data-v-d339daf0]{font-size:var(--type-caption-size);margin-top:2px}.label[data-v-d339daf0]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.fig[data-v-d339daf0]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-weight:600;display:block}.buckets[data-v-d339daf0]{gap:var(--space-3);flex-wrap:wrap;display:flex}.bucket[data-v-d339daf0]{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;font:inherit;color:var(--ink);box-shadow:var(--shadow-card);flex:150px;padding:14px 16px}.bucket[data-v-d339daf0]:hover{background:var(--surface-sunken)}.bucket.on[data-v-d339daf0]{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 -3px 0 var(--accent)}.bucket.warn .label[data-v-d339daf0]{color:var(--warning)}.bucket .fig[data-v-d339daf0]{margin-top:2px;font-size:30px;line-height:36px}.bucket .sub[data-v-d339daf0]{font-size:var(--type-small-size);color:var(--ink-muted);display:block}.bucket[data-v-d339daf0]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.facts[data-v-d339daf0]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.facts div[data-v-d339daf0]{gap:var(--space-2);align-items:baseline;display:flex}.facts dt[data-v-d339daf0]{font-size:var(--type-small-size);color:var(--ink-muted)}.facts dd[data-v-d339daf0]{font-family:var(--font-figure);color:var(--ink-heading);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.filters[data-v-d339daf0]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filters .form-input[data-v-d339daf0]{width:auto;min-width:140px;min-height:var(--control-h-sm)}.chk[data-v-d339daf0]{font-size:var(--type-small-size);align-items:center;gap:6px;display:inline-flex}.qrow[data-v-d339daf0]{cursor:pointer}.qrow[data-v-d339daf0]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.qrow .who[data-v-d339daf0]{white-space:nowrap;font-weight:600}.qrow .esc[data-v-d339daf0]{margin-left:6px}tr.sel td[data-v-d339daf0]{background:var(--accent-tint)}td.due[data-v-d339daf0]{color:var(--danger);font-weight:700}.pick[data-v-d339daf0]{width:40px}.pick input[data-v-d339daf0]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}.bulkbar[data-v-d339daf0]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--accent-tint);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.bulkbar .form-input[data-v-d339daf0]{width:auto;min-width:200px;min-height:var(--control-h-sm)}.hist.skipped .dot[data-v-d339daf0]{background:var(--warning)}.dl-page+.dl-page[data-v-d339daf0]{margin-top:var(--space-5)}@media print{.dl-page[data-v-d339daf0]{break-after:page}.dl-page[data-v-d339daf0]:last-child{break-after:auto}.dl-page+.dl-page[data-v-d339daf0]{margin-top:0}}.drawer-overlay[data-v-d339daf0]{z-index:1000;background:var(--overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-d339daf0]{background:var(--surface-app);width:min(640px,100%);height:100%;padding:var(--space-5) var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-pop);align-content:start;display:grid;overflow-y:auto}.drawer-head[data-v-d339daf0]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.drawer-head .kicker[data-v-d339daf0]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.drawer-head h2[data-v-d339daf0]{font-family:var(--font-serif);font-size:var(--type-section-title-size);color:var(--ink-heading);margin:4px 0 2px}.drawer-sub[data-v-d339daf0]{color:var(--ink-muted);font-size:var(--type-small-size);margin:0}.dfigs[data-v-d339daf0]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dfigs>div[data-v-d339daf0]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px}.dfigs .fig[data-v-d339daf0]{margin-top:4px;font-size:22px}.dsec[data-v-d339daf0]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card)}.dsec h3[data-v-d339daf0]{margin:0 0 var(--space-2);font-family:var(--font-serif);color:var(--ink-heading);font-size:17px}.dval[data-v-d339daf0]{margin:0 0 var(--space-2)}.hint[data-v-d339daf0]{font-size:var(--type-caption-size);color:var(--ink-muted);margin:4px 0 var(--space-3);line-height:1.45}.row-actions[data-v-d339daf0]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row-actions .form-input[data-v-d339daf0]{flex:200px;width:auto}.row-actions.wide[data-v-d339daf0]{grid-column:1/-1}.hist[data-v-d339daf0]{margin:0;padding:0;list-style:none}.hist li[data-v-d339daf0]{border-top:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.hist li[data-v-d339daf0]:first-child{border-top:0}.hist .dot[data-v-d339daf0]{border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px;margin-top:6px;display:block}.hist small[data-v-d339daf0]{color:var(--ink-muted);font-size:var(--type-caption-size);display:block}.hist p[data-v-d339daf0]{font-size:var(--type-small-size);margin:2px 0 0}@media (width<=767px){.screen[data-v-d339daf0]{gap:var(--space-5);padding:18px 16px 32px}.drawer[data-v-d339daf0]{padding:var(--space-4)}.dfigs[data-v-d339daf0]{grid-template-columns:minmax(0,1fr)}.filters[data-v-d339daf0]{width:100%}.filters .form-input[data-v-d339daf0]{flex:100%}.bucket[data-v-d339daf0]{flex-basis:140px}.hist li[data-v-d339daf0]{grid-template-columns:14px minmax(0,1fr)}.hist li[data-v-d339daf0]>:last-child:not(div){grid-column:2;justify-self:start}}.bc[data-v-818ee831]{margin:0}.bc-title[data-v-818ee831]{color:var(--coop-ink);margin-bottom:6px;font-size:14px;font-weight:800}.bc-svg[data-v-818ee831]{width:100%;height:auto;display:block}.bc-axis[data-v-818ee831]{stroke:#c9cdd6;stroke-width:1px}.bc-tick[data-v-818ee831],.bc-label[data-v-818ee831]{fill:#6b7280;font-size:10px}.bc-na[data-v-818ee831]{fill:#9ca3af;font-size:11px}.bc-bar.bc-c0[data-v-818ee831],.bc-legend .bc-c0[data-v-818ee831]{fill:var(--coop-primary,#2f6f4f);background:var(--coop-primary,#2f6f4f)}.bc-bar.bc-c1[data-v-818ee831],.bc-legend .bc-c1[data-v-818ee831]{fill:#c0843a;background:#c0843a}.bc-bar.bc-c2[data-v-818ee831],.bc-legend .bc-c2[data-v-818ee831]{fill:#5b7fb8;background:#5b7fb8}.bc-bar.neg[data-v-818ee831]{fill:#b54848}.bc-legend[data-v-818ee831]{color:#4b5563;flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;display:flex}.bc-legend i[data-v-818ee831]{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.bc-empty[data-v-818ee831]{color:#6b7280;padding:18px 0;font-size:13px}.screen[data-v-8280e59d]{gap:var(--space-6);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.screen[data-v-8280e59d]>*{flex-shrink:0;width:100%;max-width:1240px}.branch[data-v-8280e59d],.fmt[data-v-8280e59d]{width:auto;min-height:var(--control-h-sm)}.branch[data-v-8280e59d]{min-width:220px}.kpis[data-v-8280e59d]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.kpis[data-v-8280e59d] .ui-kpi__value{overflow-wrap:normal;white-space:nowrap;font-size:34px;line-height:40px}.charts[data-v-8280e59d]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid2[data-v-8280e59d]{gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pad[data-v-8280e59d]{padding-left:var(--space-5);padding-right:var(--space-5)}.note[data-v-8280e59d]{margin:var(--space-3) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted)}.note.pad[data-v-8280e59d]{margin:0 0 var(--space-3)}@media (width<=900px){.charts[data-v-8280e59d],.grid2[data-v-8280e59d]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.screen[data-v-8280e59d]{gap:var(--space-5);padding:18px 16px 32px}}.scr[data-v-95fdf8b8]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-95fdf8b8]>*{flex-shrink:0;width:100%;max-width:1320px}.fld[data-v-95fdf8b8]{flex-direction:column;gap:4px;min-width:0;display:flex}.fld-l[data-v-95fdf8b8]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.note[data-v-95fdf8b8]{margin:0 0 var(--space-4);font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted)}.br-list[data-v-95fdf8b8]{margin:0;padding:0;list-style:none}.br-row[data-v-95fdf8b8]{padding:14px var(--space-5);border-top:1px solid var(--line)}.br-row[data-v-95fdf8b8]:first-child{border-top:0}.br-main[data-v-95fdf8b8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.br-name[data-v-95fdf8b8]{color:var(--ink-heading);font-weight:600}.br-code[data-v-95fdf8b8]{font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--ink-muted)}.br-sub[data-v-95fdf8b8]{font-size:var(--type-small-size);color:var(--ink-muted);margin-top:2px}.br-pending[data-v-95fdf8b8]{color:var(--warning)}.exp-list[data-v-95fdf8b8]{margin:0;padding:0;list-style:none}.exp-row[data-v-95fdf8b8]{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;padding:10px 0;display:flex}.exp-row[data-v-95fdf8b8]:first-child{border-top:0}.exp-actions[data-v-95fdf8b8]{gap:var(--space-2);display:flex}.tbl-scroll[data-v-95fdf8b8]{overflow-x:auto}.st-table[data-v-95fdf8b8]{border-collapse:collapse;width:100%;font-size:var(--type-body-size)}.st-table thead th[data-v-95fdf8b8]{text-align:left;font-size:var(--type-table-head-size);font-weight:var(--type-table-head-weight);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.st-table td[data-v-95fdf8b8]{vertical-align:baseline;padding:7px 8px}.st-table td.r[data-v-95fdf8b8],.st-table th.r[data-v-95fdf8b8]{text-align:right;white-space:nowrap}.st-table td.r[data-v-95fdf8b8]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.st-table td.cmp[data-v-95fdf8b8]{color:var(--ink-muted)}.st-sec th[data-v-95fdf8b8]{text-align:left;font-family:var(--font-serif);color:var(--ink-heading);border-bottom:1px solid var(--line);padding:16px 8px 4px;font-size:16px;font-weight:700}.acct-code[data-v-95fdf8b8]{min-width:52px;font-family:var(--font-mono);font-size:var(--type-code-size);color:var(--ink-muted);display:inline-block}.inter-row td[data-v-95fdf8b8]{background:var(--accent-tint)}.st-sub-total td[data-v-95fdf8b8]{border-top:1px solid var(--ink);font-weight:600}.st-total td[data-v-95fdf8b8]{border-top:1px solid var(--ink);font-weight:700}.st-total.grand td[data-v-95fdf8b8]{border-top:3px double var(--ink)}.checks[data-v-95fdf8b8]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.net-grid[data-v-95fdf8b8]{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.net-cell[data-v-95fdf8b8]{min-width:140px}.net-cell--total[data-v-95fdf8b8]{border-left:1px solid var(--line);padding-left:var(--space-5)}.net-fig[data-v-95fdf8b8]{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-size:22px;font-weight:600}.check-err[data-v-95fdf8b8]{margin:var(--space-4) 0 0;border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);padding:10px 14px;font-weight:600}@media (width<=767px){.scr[data-v-95fdf8b8]{padding:20px 16px 32px}.net-cell--total[data-v-95fdf8b8]{border-left:0;padding-left:0}}.scr[data-v-8e51fa8b]{gap:var(--space-5);flex-direction:column;height:100%;padding:28px 32px 40px;display:flex;overflow-y:auto}.scr[data-v-8e51fa8b]>*{flex-shrink:0;width:100%;max-width:1320px}.err[data-v-8e51fa8b],.warn[data-v-8e51fa8b]{border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);margin:0;padding:10px 14px;font-weight:600}.warn[data-v-8e51fa8b]{background:var(--warning-tint);color:var(--warning);margin-bottom:var(--space-3)}.ok[data-v-8e51fa8b]{border-radius:var(--radius-sm);background:var(--success-tint);color:var(--success);margin:0;padding:10px 14px}.live-grid[data-v-8e51fa8b]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.live[data-v-8e51fa8b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}.live-head[data-v-8e51fa8b]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.live-label[data-v-8e51fa8b]{color:var(--ink-heading);font-weight:600}.live-sub[data-v-8e51fa8b]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:6px 0 0}.nowrap[data-v-8e51fa8b]{white-space:nowrap}.detail[data-v-8e51fa8b]{font-size:var(--type-small-size);color:var(--ink-muted);max-width:320px}.two-col[data-v-8e51fa8b]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.recips[data-v-8e51fa8b]{margin:0 0 var(--space-3);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.code[data-v-8e51fa8b]{font-family:var(--font-mono);font-size:var(--type-code-size)}.recips-input[data-v-8e51fa8b]{width:100%}.actions[data-v-8e51fa8b]{margin-top:var(--space-3)}.pf-title[data-v-8e51fa8b]{font-family:var(--font-serif);color:var(--ink-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-lh);font-weight:var(--type-section-title-weight);margin:0}.pf-lead[data-v-8e51fa8b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:2px 0 0}.pf[data-v-8e51fa8b]{margin:0;padding:0;list-style:none}.pf li[data-v-8e51fa8b]{border-top:1px solid var(--line);padding:10px 0}.pf li[data-v-8e51fa8b]:first-child{border-top:0}.pf-row[data-v-8e51fa8b]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pf-detail[data-v-8e51fa8b]{font-size:var(--type-small-size);color:var(--ink-muted);margin:4px 0 0}@media (width<=767px){.scr[data-v-8e51fa8b]{padding:20px 16px 32px}.two-col[data-v-8e51fa8b]{grid-template-columns:1fr}}:root{--surface-app:#f6f7fb;--surface:#fff;--surface-sunken:#f1f3f8;--line:#e3e7ef;--line-strong:#8b94a5;--ink:#1f2937;--ink-heading:#202838;--ink-muted:#6b7280;--accent:#f2851f;--accent-hover:#e0760f;--accent-tint:#fff4ea;--accent-ink:#9a520b;--gold:#b8740a;--sidebar:#1f2937;--sidebar-raised:#2e3a4d;--sidebar-hover:#273244;--sidebar-ink:#d1d5db;--sidebar-muted:#9ca3af;--on-dark:#fff;--success:#1b7a4b;--success-tint:#e5f4ec;--warning:#8a5312;--warning-tint:#fbf1e3;--danger:#b23b32;--danger-tint:#fbeae8;--info:#2563a8;--info-tint:#eaf1fb;--neutral:#5b6270;--neutral-tint:#eef0f3;--par-severe:#7f1d1d;--overlay:#1118278c;--font-family-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-family-sans:Barlow, "Segoe UI", system-ui, sans-serif;--font-family-figure:"Barlow Condensed", Barlow, "Arial Narrow", sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--type-display-hero-size:38px;--type-display-hero-lh:44px;--type-display-hero-weight:700;--type-display-hero-tracking:-.01em;--type-page-title-size:24px;--type-page-title-lh:30px;--type-page-title-weight:700;--type-section-title-size:20px;--type-section-title-lh:26px;--type-section-title-weight:700;--type-modal-title-size:22px;--type-modal-title-lh:28px;--type-modal-title-weight:700;--type-lead-size:16px;--type-lead-lh:26px;--type-lead-weight:400;--type-body-size:15px;--type-body-lh:22px;--type-body-weight:400;--type-body-strong-size:15px;--type-body-strong-lh:22px;--type-body-strong-weight:600;--type-nav-size:15px;--type-nav-lh:20px;--type-nav-weight:500;--type-button-size:15px;--type-button-lh:20px;--type-button-weight:600;--type-small-size:13px;--type-small-lh:18px;--type-small-weight:400;--type-caption-size:12px;--type-caption-lh:16px;--type-caption-weight:500;--type-kicker-size:12px;--type-kicker-lh:16px;--type-kicker-weight:600;--type-kicker-tracking:.14em;--type-field-label-size:12px;--type-field-label-lh:16px;--type-field-label-weight:600;--type-field-label-tracking:.06em;--type-nav-group-size:11px;--type-nav-group-lh:14px;--type-nav-group-weight:600;--type-nav-group-tracking:.16em;--type-table-head-size:11px;--type-table-head-lh:14px;--type-table-head-weight:600;--type-table-head-tracking:.08em;--type-kpi-size:38px;--type-kpi-lh:38px;--type-kpi-weight:700;--type-figure-lg-size:28px;--type-figure-lg-lh:32px;--type-figure-lg-weight:700;--type-figure-size:18px;--type-figure-lh:22px;--type-figure-weight:600;--type-control-no-size:28px;--type-control-no-lh:34px;--type-control-no-weight:600;--type-control-no-tracking:.04em;--type-code-size:13px;--type-code-lh:18px;--type-code-weight:500;--type-meta-mono-size:12px;--type-meta-mono-lh:16px;--type-meta-mono-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 1px 2px #1f29370a, 0 8px 24px #1f29370d;--shadow-pop:0 24px 60px #1f29372e;--shadow-control:0 1px 2px #1f293714;--sidebar-w:272px;--topbar-h:76px;--control-h:44px;--control-h-sm:34px;--focus-ring:2px solid var(--accent-ink);--focus-offset:2px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--coop-dark:var(--surface);--coop-mid:var(--surface-app);--coop-surface:var(--surface);--coop-border:var(--line);--coop-cream:var(--ink);--coop-paper:var(--surface);--coop-ink:var(--ink);--coop-muted:var(--ink-muted);--coop-red:var(--accent-ink);--coop-red-soft:var(--accent-ink);--coop-red-dim:var(--accent-tint);--coop-gold:var(--gold);--coop-gold-dim:#b8740a26;--status-draft:var(--neutral);--status-pending:var(--warning);--status-approved:var(--success);--status-active:var(--info);--status-closed:var(--neutral);--status-rejected:var(--danger);--font-sans:var(--font-family-sans);--font-serif:var(--font-family-serif);--font-mono:var(--font-family-mono);--font-figure:var(--font-family-figure);--panel-gap:1px;--tx:.16s ease}html,body{height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--surface-app);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased}#app{flex-direction:column;height:100vh;display:flex}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.serif{font-family:var(--font-serif);color:var(--ink-heading);letter-spacing:0;font-weight:700}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fig{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.kicker{font-size:var(--type-kicker-size);line-height:var(--type-kicker-lh);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--accent-ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--type-button-size);line-height:var(--type-button-lh);font-weight:var(--type-button-weight);cursor:pointer;transition:background var(--tx), border-color var(--tx), color var(--tx);white-space:nowrap;border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--surface-sunken)}.btn-ghost{color:var(--ink);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-sunken)}.btn-danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-tint)}.btn-sm{min-height:var(--control-h-sm);padding:0 12px;font-size:14px}.btn-lg{min-height:48px;padding:0 22px;font-size:16px}.btn:disabled{opacity:.45;cursor:not-allowed}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{font-size:var(--type-field-label-size);line-height:var(--type-field-label-lh);font-weight:var(--type-field-label-weight);letter-spacing:var(--type-field-label-tracking);text-transform:uppercase;color:var(--ink-muted)}.form-input,.form-select,.form-textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);transition:border-color var(--tx);padding:9px 12px}.form-input,.form-select{min-height:var(--control-h)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-ink)}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{outline:var(--focus-ring);outline-offset:0}.form-input::placeholder,.form-textarea::placeholder{color:var(--ink-muted)}.form-input[readonly]{background:var(--surface-sunken)}.form-select option{background:var(--surface)}.form-textarea{resize:vertical;min-height:72px}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);overflow:hidden}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);min-height:24px;font-size:var(--type-caption-size);letter-spacing:0;white-space:nowrap;padding:0 10px;font-weight:600;display:inline-flex}.badge-draft,.badge-closed{background:var(--neutral-tint);color:var(--neutral)}.badge-pending,.badge-probi{background:var(--warning-tint);color:var(--warning)}.badge-approved,.badge-regular{background:var(--success-tint);color:var(--success)}.badge-active{background:var(--info-tint);color:var(--info)}.badge-rejected{background:var(--danger-tint);color:var(--danger)}.badge-written_off{background:var(--danger-tint);color:var(--par-severe)}.badge-par-30{background:var(--warning-tint);color:var(--warning)}.badge-par-90{background:var(--danger-tint);color:var(--danger)}.badge-par-91{background:var(--par-severe);color:var(--on-dark)}.tt{white-space:nowrap;font-style:normal;font-size:var(--type-caption-size);border-radius:var(--radius-pill);background:var(--neutral-tint);color:var(--neutral);padding:3px 10px;font-weight:600;display:inline-block}.tt.paid,.tt.deposit,.tt.opening,.tt.interest{background:var(--success-tint);color:var(--success)}.tt.partial{background:var(--warning-tint);color:var(--warning)}.tt.overdue,.tt.withdrawal,.tt.maturity{background:var(--danger-tint);color:var(--danger)}.tt.billed{background:var(--info-tint);color:var(--info)}.pill{white-space:nowrap;font-size:var(--type-caption-size);border-radius:var(--radius-pill);padding:3px 10px;font-weight:600;display:inline-block}.pill-active{background:var(--success-tint);color:var(--success)}.pill-matured{background:var(--info-tint);color:var(--info)}.pill-closed{background:var(--neutral-tint);color:var(--neutral)}.seg{background:var(--surface-sunken);border-radius:var(--radius-md);gap:4px;padding:4px;display:inline-flex}.seg-btn{border-radius:var(--radius-sm);min-height:36px;font-family:var(--font-sans);font-weight:500;font-size:var(--type-body-size);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.seg-btn.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-control);font-weight:600}.seg-btn .cnt{font-style:normal;font-family:var(--font-mono);background:var(--surface-app);color:var(--neutral);border-radius:var(--radius-pill);padding:1px 7px;font-size:12px}.seg-btn.on .cnt{background:var(--accent-tint);color:var(--accent-ink)}.data-table{border-collapse:collapse;width:100%}.data-table th{font-size:var(--type-table-head-size);line-height:var(--type-table-head-lh);font-weight:var(--type-table-head-weight);letter-spacing:var(--type-table-head-tracking);text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);padding:10px var(--space-4);text-align:left;white-space:nowrap}.data-table td{padding:12px var(--space-4);border-top:1px solid var(--line);vertical-align:middle;font-size:var(--type-body-size)}.data-table tbody tr{transition:background var(--tx);cursor:pointer}.data-table tbody tr:hover,.data-table tbody tr.active-row{background:var(--accent-tint)}.data-table .num,.data-table td.num{text-align:right;font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.stat-card .stat-label{font-size:var(--type-field-label-size);text-transform:uppercase;letter-spacing:var(--type-field-label-tracking);color:var(--ink-muted);font-weight:600}.stat-card .stat-value{font-family:var(--font-figure);font-size:var(--type-figure-lg-size);color:var(--ink-heading);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;line-height:1}.stat-card .stat-sub{font-size:var(--type-small-size);color:var(--ink-muted);margin-top:3px}.peso{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.toast-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;top:20px;right:20px}.toast{border-radius:var(--radius-sm);font-size:var(--type-small-size);box-shadow:var(--shadow-pop);border:1px solid;max-width:320px;padding:12px 18px;font-weight:600;animation:.2s slide-in}.toast-success{background:var(--success-tint);border-color:var(--success);color:var(--success)}.toast-error{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.toast-info{background:var(--info-tint);border-color:var(--info);color:var(--info)}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.divider{border:none;border-top:1px solid var(--coop-border)}.spinner{border:2px solid var(--coop-border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{color:var(--coop-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;display:flex}.empty-state .empty-icon{opacity:.4;font-size:36px}.empty-state .empty-title{font-family:var(--font-serif);font-weight:700;font-size:var(--type-section-title-size);color:var(--ink-heading)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-muted{color:var(--coop-muted)}.text-red{color:var(--coop-red-soft)}.text-gold{color:var(--coop-gold)}.text-green{color:var(--status-approved)}.fw-600{font-weight:600}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.gap-4{gap:4px}.gap-8{gap:8px}.modal-overlay{background:var(--overlay);z-index:1000;justify-content:center;align-items:center;padding:20px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.2s modal-in;display:flex}.modal-header{border-bottom:1px solid var(--coop-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{font-family:var(--font-serif);font-size:var(--type-modal-title-size);line-height:var(--type-modal-title-lh);color:var(--ink-heading);font-weight:var(--type-modal-title-weight)}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--coop-border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}.view-header{background:var(--surface-app);border-bottom:1px solid var(--line)!important;padding:28px 32px 20px!important}.view-title{font-family:var(--font-serif)!important;font-size:var(--type-page-title-size)!important;line-height:var(--type-page-title-lh)!important;font-weight:var(--type-page-title-weight)!important;letter-spacing:0!important;color:var(--ink-heading)!important}.view-sub{font-family:var(--font-sans)!important;font-size:var(--type-small-size)!important;line-height:var(--type-small-lh)!important;color:var(--ink-muted)!important;margin-top:6px!important;font-weight:400!important}.section-kicker,.stat-label,.kpi-label,.summary-label,.form-label,.data-table th{font-family:var(--font-sans)!important;font-weight:600!important}h1,h2,h3,.panel-title,.card-title,.quick-title{font-family:var(--font-serif);letter-spacing:0}.card-head h3,.section-heading h3,.panel-title,.card-title{color:var(--ink-heading);font-weight:700}.badge-import-pass{background:var(--success-tint);color:var(--success)}.badge-import-fail{background:var(--danger-tint);color:var(--danger)}.badge-import-warn{background:var(--warning-tint);color:var(--warning)}.import-preview-table tr.row-valid{background:#27ae600a}.import-preview-table tr.row-error{background:#e74c3c0a}.import-preview-table tr.row-error:hover{background:#e74c3c17}.page-head h1,.page-title,.sec-head h1{margin:0;font-family:var(--font-serif)!important;font-size:var(--type-page-title-size)!important;line-height:var(--type-page-title-lh)!important;font-weight:var(--type-page-title-weight)!important;letter-spacing:0!important;color:var(--ink-heading)!important}.page-head .page-sub{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted)}@media (width<=767px){.page-head h1,.page-title,.sec-head h1{font-size:24px!important}}.elig-icon,.mem-avatar,.member-avatar,.detail-avatar,.profile-editor-photo,.doc-icon-sm,.page-tab.active,.fy-year,.fail .check-icon{background-color:var(--accent)!important;color:var(--ink)!important}.page-tab.active{border-color:var(--accent)!important}@media (width<=767px){.page-head,.view-header,.head-actions{flex-wrap:wrap}}tr.is-deeplinked>td{background:var(--accent-tint)}tr.is-deeplinked>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.is-deeplinked:not(tr){outline:2px solid var(--accent);outline-offset:2px}:root{--doc-serif:"Lora", Georgia, "Times New Roman", serif;--doc-ink:#1a1a1a;--doc-muted:#666;--doc-accent:#7a1f1f;--doc-accent-tint:#f3ece9;--doc-table-head:#faf4f2;--doc-hair:#ccc}.doc-paper{width:210mm;max-width:100%;min-height:297mm;color:var(--doc-ink);box-sizing:border-box;font-family:var(--font-sans,"Inter", sans-serif);background:#fff;border-radius:4px;margin:0 auto 18px;padding:16mm 15mm;font-size:12px;line-height:1.5;box-shadow:0 14px 35px #1f29371f}.doc-accent-band{background:var(--doc-accent);height:6px;margin:-16mm -15mm 14px}.doc-paper-a5{width:148mm;min-height:auto;padding:12mm 13mm;font-size:11px}.doc-paper-a5 .doc-accent-band{margin:-12mm -13mm 12px}.doc-paper-a5 .doc-id .name{font-size:13px}.doc-paper-a5 .doc-title{font-size:15px}.doc-letterhead{border-bottom:1px double var(--doc-ink);align-items:center;gap:13px;padding-bottom:12px;display:flex}.doc-seal{object-fit:cover;border:1.5px solid var(--doc-accent);background:#fff;border-radius:50%;flex-shrink:0;width:46px;height:46px}.doc-seal-fallback{border:1.5px solid var(--doc-accent);width:46px;height:46px;color:var(--doc-accent);font-family:var(--doc-serif);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.doc-id{flex:1}.doc-id .name{font-family:var(--doc-serif);color:var(--doc-ink);font-size:16px;font-weight:600;line-height:1.2}.doc-id .meta{color:var(--doc-muted);margin-top:2px;font-size:10.5px}.doc-control{text-align:right;color:#999;white-space:nowrap;font-size:9.5px;line-height:1.5}.doc-title{font-family:var(--doc-serif);color:var(--doc-ink);margin:15px 0 13px;font-size:18px;font-weight:600}.doc-section-band{background:var(--doc-accent-tint);border-left:3px solid var(--doc-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--doc-accent);border-radius:0;margin:14px 0 10px;padding:5px 10px;font-size:10.5px;font-weight:500}.doc-fields{grid-template-columns:1fr 1fr;gap:10px 22px;font-size:12px;display:grid}.doc-fields .wide{grid-column:1/-1}.doc-field .label{color:#888;font-size:10px;display:block}.doc-field .val{border-bottom:.5px solid var(--doc-hair);min-height:18px;padding-bottom:3px;display:block}.doc-table{border-collapse:collapse;width:100%;font-size:11px}.doc-table th{text-align:left;color:var(--doc-accent);background:var(--doc-table-head);border:.5px solid #c9b8b3;padding:5px 7px;font-weight:500}.doc-table td{border:.5px solid #ddd;padding:5px 7px}.doc-table td.num,.doc-table th.num{text-align:right}.doc-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:26px;display:grid}.doc-signatures.four{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-sig{border-top:.5px solid var(--doc-ink);letter-spacing:.04em;color:#555;text-transform:uppercase;padding-top:4px;font-size:9.5px}.doc-footer{border-top:.5px solid var(--doc-hair);color:#999;justify-content:space-between;margin-top:18px;padding-top:7px;font-size:8.5px;display:flex}.doc-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.doc-box{border:1px solid var(--doc-ink);flex-direction:column;gap:4px;padding:8px;display:flex}.doc-box .k{text-transform:uppercase;color:#555;font-size:9px}.doc-box .v{color:var(--doc-ink);font-size:12px;font-weight:500}@page{size:A4 portrait;margin:14mm 15mm}@media print{.no-print,.mobile-topbar,.mobile-overlay,.sidebar,.toast-container,.demo-launcher,.tour-panel{display:none!important}.app-shell{display:block!important}.main-area{height:auto!important;padding:0!important;overflow:visible!important}.doc-paper{width:auto;max-width:none;min-height:auto;box-shadow:none;break-after:page;page-break-after:always;border-radius:0;margin:0;padding:0}.doc-paper:last-child{break-after:auto;page-break-after:auto}.doc-accent-band{margin:0 0 14px}.doc-accent-band,.doc-section-band,.doc-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
