@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:wght@500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--coop-dark: #FFFFFF;--coop-mid: #F6F7FB;--coop-surface: #FFFFFF;--coop-border: #E3E7EF;--coop-cream: #1F2937;--coop-paper: #FFFFFF;--coop-ink: #1F2937;--coop-muted: #6B7280;--coop-red: #F2851F;--coop-red-soft:#E0760F;--coop-red-dim: #FFF4EA;--coop-gold: #B8740A;--coop-gold-dim:rgba(184,116,10,.15);--status-draft: #8B9CB8;--status-pending: #E6A817;--status-approved: #27AE60;--status-active: #2980B9;--status-closed: #6B7280;--status-rejected: #E74C3C;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: var(--font-sans);--font-mono: var(--font-sans);--sidebar-w: 272px;--panel-gap: 1px;--tx: .18s ease}html,body{height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--coop-mid);color:var(--coop-cream);font-size:14px;line-height:1.5;font-weight:500;-webkit-font-smoothing:antialiased}#app{height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--coop-border);border-radius:3px}.serif{font-family:var(--font-sans);font-weight:800;letter-spacing:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-family:var(--font-sans);font-size:13px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all var(--tx);white-space:nowrap}.btn-primary{background:var(--coop-red);color:#fff;border-color:var(--coop-red)}.btn-primary:hover{background:var(--coop-red-soft)}.btn-secondary{background:#fff;color:var(--coop-cream);border-color:var(--coop-border)}.btn-secondary:hover{background:var(--coop-red-dim);border-color:#f2851f59}.btn-ghost{background:transparent;color:var(--coop-muted);border-color:transparent}.btn-ghost:hover{color:var(--coop-cream);background:var(--coop-surface)}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:11px 22px;font-size:15px}.btn:disabled{opacity:.4;cursor:not-allowed}.form-group{display:flex;flex-direction:column;gap:5px}.form-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--coop-muted)}.form-input,.form-select,.form-textarea{width:100%;padding:9px 12px;background:#fff;border:1px solid var(--coop-border);border-radius:6px;color:var(--coop-cream);font-family:var(--font-sans);font-size:14px;transition:border-color var(--tx);outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--coop-red)}.form-input::placeholder{color:var(--coop-muted)}.form-select option{background:#fff}.form-textarea{resize:vertical;min-height:72px}.card{background:#fff;border:1px solid var(--coop-border);box-shadow:0 8px 24px #1f29370a;border-radius:8px;overflow:hidden}.badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.badge-draft{background:#8b9cb826;color:var(--status-draft)}.badge-pending{background:#e6a81726;color:var(--status-pending)}.badge-approved{background:#27ae6026;color:var(--status-approved)}.badge-active{background:#2980b926;color:var(--status-active)}.badge-closed{background:#6b728026;color:var(--status-closed)}.badge-rejected{background:#e74c3c26;color:var(--status-rejected)}.badge-regular{background:#27ae6026;color:var(--status-approved)}.badge-probi,.badge-par-30{background:#e6a81726;color:var(--status-pending)}.badge-par-90{background:#e74c3c26;color:var(--status-rejected)}.badge-par-91{background:#7f1d1d;color:#fff}.tt{display:inline-block;font-style:normal;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px;border-radius:999px;background:var(--coop-mid);color:var(--coop-muted)}.tt.paid,.tt.deposit,.tt.opening,.tt.interest{background:#e5f4ec;color:#1b7a4b}.tt.partial{background:#fbf1e3;color:#b26a1b}.tt.overdue,.tt.withdrawal,.tt.maturity{background:#fbeae8;color:#b23b32}.tt.billed{background:#eaf1fb;color:#2563a8}.pill{display:inline-block;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px;border-radius:999px}.pill-active{background:#e5f4ec;color:#1b7a4b}.pill-matured{background:#eaf1fb;color:#2563a8}.pill-closed{background:#eef0f3;color:#6b7280}.seg{display:inline-flex;gap:4px;background:var(--coop-mid);padding:4px;border-radius:10px}.seg-btn{border:0;background:transparent;padding:7px 14px;border-radius:7px;font-family:var(--font-sans);font-weight:700;font-size:13px;color:var(--coop-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.seg-btn.on{background:#fff;color:var(--coop-red);box-shadow:0 1px 3px #00000014}.seg-btn .cnt{font-style:normal;font-size:11px;background:#0000000f;border-radius:999px;padding:1px 7px}.seg-btn.on .cnt{background:var(--coop-red-dim);color:var(--coop-red)}.data-table{width:100%;border-collapse:collapse}.data-table th{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--coop-muted);padding:10px 14px;text-align:left;border-bottom:1px solid var(--coop-border);white-space:nowrap}.data-table td{padding:11px 14px;border-bottom:1px solid rgba(58,66,85,.5);vertical-align:middle;font-size:14px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background var(--tx);cursor:pointer}.data-table tbody tr:hover,.data-table tbody tr.active-row{background:var(--coop-red-dim)}.stat-card{background:#fff;border:1px solid var(--coop-border);box-shadow:0 8px 24px #1f29370a;border-radius:8px;padding:16px 20px}.stat-card .stat-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted)}.stat-card .stat-value{font-family:var(--font-sans);font-size:28px;font-weight:800;color:var(--coop-cream);margin-top:4px;line-height:1}.stat-card .stat-sub{font-size:12px;color:var(--coop-muted);margin-top:3px}.peso{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px}.toast{padding:12px 18px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid;max-width:320px;animation:slide-in .2s ease}.toast-success{background:#27ae6026;border-color:var(--status-approved);color:var(--status-approved)}.toast-error{background:#e74c3c26;border-color:var(--status-rejected);color:var(--status-rejected)}.toast-info{background:#2980b926;border-color:var(--status-active);color:var(--status-active)}@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{width:20px;height:20px;border:2px solid var(--coop-border);border-top-color:var(--coop-red);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:12px;color:var(--coop-muted);text-align:center}.empty-state .empty-icon{font-size:36px;opacity:.4}.empty-state .empty-title{font-family:var(--font-sans);font-weight:800;font-size:18px;color:var(--coop-cream);opacity:.6}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fade-in .15s ease}.modal{background:var(--coop-mid);border:1px solid var(--coop-border);border-radius:12px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;animation:modal-in .2s ease}.modal-header{padding:20px 24px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:center}.modal-title{font-family:var(--font-serif);font-size:28px;line-height:1.1;color:var(--coop-cream);font-weight:400}.modal-body{padding:24px;overflow-y:auto;flex:1}.modal-footer{padding:16px 24px;border-top:1px solid var(--coop-border);display:flex;justify-content:flex-end;gap:8px}@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{min-height:132px;padding:28px 32px!important;background:#f7f8fc;border-bottom:1px solid #DDE2EA!important}.view-title{font-family:var(--font-sans)!important;font-size:clamp(34px,3.1vw,48px)!important;line-height:1.02!important;font-weight:800!important;letter-spacing:0!important;color:#202838!important}.view-sub{margin-top:12px!important;font-family:var(--font-sans)!important;font-size:clamp(15px,1.2vw,19px)!important;line-height:1.35!important;font-weight:500!important;color:#6d7484!important}.section-kicker,.stat-label,.kpi-label,.summary-label,.form-label,.data-table th{font-family:var(--font-sans)!important;letter-spacing:.09em!important;font-weight:800!important}h1,h2,h3,.panel-title,.card-title,.row-title,.quick-title{font-family:var(--font-sans);letter-spacing:0}.card-head h3,.section-heading h3,.panel-title,.card-title{color:#202838;font-weight:800}.badge-import-pass{background:#27ae601f;color:var(--status-approved)}.badge-import-fail{background:#e74c3c1f;color:var(--status-rejected)}.badge-import-warn{background:#e6a8171f;color:var(--status-pending)}.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}.nav-svg[data-v-c4b12869]{width:18px;height:18px;flex-shrink:0}.app-shell[data-v-b91768c5]{display:flex;height:100vh;overflow:hidden}.app-shell--login[data-v-b91768c5]{display:block;height:auto;overflow:visible}.login-shell[data-v-b91768c5]{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);background:#f6f7fb}.login-brand-panel[data-v-b91768c5]{background:var(--coop-ink);color:#fff;padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.login-logo[data-v-b91768c5]{width:76px;height:76px;border-radius:50%;background:#fff;color:var(--coop-red);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px}.login-brand-panel h1[data-v-b91768c5]{max-width:420px;margin:24px 0 10px;font-family:var(--font-serif);font-size:48px;line-height:1.02;font-weight:400}.login-brand-panel p[data-v-b91768c5]{color:#ffffffad;font-size:18px}.login-summary[data-v-b91768c5]{border-top:1px solid rgba(255,255,255,.18);padding-top:24px;display:flex;flex-direction:column;gap:8px}.login-summary span[data-v-b91768c5]{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.login-summary strong[data-v-b91768c5]{max-width:520px;font-size:20px;line-height:1.35}.login-card[data-v-b91768c5]{align-self:center;justify-self:center;width:min(460px,calc(100% - 48px));background:#fff;border:1px solid var(--coop-border);border-radius:14px;padding:34px;box-shadow:0 18px 50px #1f293717}.login-card-head .eyebrow[data-v-b91768c5]{color:var(--coop-red);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.login-card h2[data-v-b91768c5]{margin:8px 0 4px;font-family:var(--font-serif);font-size:38px;line-height:1.05;font-weight:400;color:#202838}.login-card p[data-v-b91768c5]{color:#6d7484}.login-form[data-v-b91768c5]{display:flex;flex-direction:column;gap:16px;margin-top:26px}.login-form .form-input[data-v-b91768c5]{min-height:48px;border-radius:9px}.login-btn[data-v-b91768c5]{min-height:48px;justify-content:center;border-radius:9px;font-size:15px}.login-error[data-v-b91768c5]{border:1px solid #F3C4BE;background:#fff4ea;color:#a7332b;padding:10px 12px;border-radius:8px;font-weight:800}.login-hint[data-v-b91768c5]{margin-top:18px;color:#6d7484;font-size:12px}.logout-btn[data-v-b91768c5]{margin-left:auto;width:32px;height:32px;border:1px solid var(--coop-border);background:#fff;color:var(--coop-muted);border-radius:8px;cursor:pointer}.logout-btn[data-v-b91768c5]:hover{background:var(--coop-mid);color:var(--coop-ink)}.sidebar[data-v-b91768c5]{width:var(--sidebar-w);min-width:var(--sidebar-w);background:#fff;border-right:1px solid var(--coop-border);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans)}.sidebar-brand[data-v-b91768c5]{padding:24px 20px 22px;border-bottom:1px solid var(--coop-border);background:transparent;display:flex;align-items:center;gap:13px}.brand-logo[data-v-b91768c5]{width:48px;height:48px;border-radius:13px;background:var(--coop-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-crs[data-v-b91768c5]{font-family:var(--font-sans);font-size:15px;color:#fff;font-weight:900}.brand-name[data-v-b91768c5]{font-family:var(--font-sans);font-size:13px;font-weight:900;color:var(--coop-ink);line-height:1.15;letter-spacing:.3px}.brand-sub[data-v-b91768c5]{font-size:11px;color:var(--coop-muted);margin-top:5px}.nav-hist[data-v-b91768c5]{display:flex;gap:6px;padding:12px 14px 4px}.hist-btn[data-v-b91768c5]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid var(--coop-border);color:#46464b;font:600 12px/1 var(--font-sans);padding:8px;border-radius:8px;cursor:pointer;transition:background var(--tx),color var(--tx),opacity var(--tx)}.hist-btn svg[data-v-b91768c5]{width:13px;height:13px;flex-shrink:0}.hist-btn[data-v-b91768c5]:hover:not(:disabled){background:var(--coop-mid);color:var(--coop-ink)}.hist-btn[data-v-b91768c5]:disabled{opacity:.4;cursor:default}.sidebar-nav[data-v-b91768c5]{flex:1;overflow-y:auto;padding:12px 10px}.nav-group-label[data-v-b91768c5]{font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#b3b3b8;padding:16px 12px 7px}.nav-item[data-v-b91768c5]{font-family:var(--font-sans);display:flex;align-items:center;gap:11px;padding:9px 12px;color:#46464b;text-decoration:none;font-size:14px;font-weight:600;transition:all var(--tx);margin:1px 8px;border-radius:9px}.nav-item[data-v-b91768c5] .nav-svg{opacity:.7;transition:opacity var(--tx)}.nav-item[data-v-b91768c5]:hover{color:var(--coop-ink);background:var(--coop-mid)}.nav-item[data-v-b91768c5]:hover .nav-svg{opacity:1}.nav-active[data-v-b91768c5]{color:var(--coop-red)!important;background:var(--coop-red-dim)!important;font-weight:800}.nav-active[data-v-b91768c5] .nav-svg{opacity:1}.nav-label[data-v-b91768c5]{line-height:1.1}.sidebar-footer[data-v-b91768c5]{padding:18px;border-top:1px solid var(--coop-border);background:transparent}.officer-badge[data-v-b91768c5]{display:flex;align-items:center;gap:10px}.officer-avatar[data-v-b91768c5]{width:38px;height:38px;border-radius:50%;background:var(--coop-red);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;flex-shrink:0}.officer-name[data-v-b91768c5]{font-size:13px;font-weight:900;color:var(--coop-ink)}.officer-role[data-v-b91768c5]{font-size:12px;color:var(--coop-muted)}.sf-user[data-v-b91768c5]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sf-info[data-v-b91768c5]{flex:1;min-width:0}.sf-name[data-v-b91768c5]{font-size:13px;font-weight:700;color:var(--coop-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-role[data-v-b91768c5]{font-size:10.5px;color:var(--coop-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:1px}.sf-signout[data-v-b91768c5]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid var(--coop-border);border-radius:8px;color:#46464b;font-size:13px;font-weight:600;cursor:pointer;transition:.18s;font-family:inherit}.sf-signout svg[data-v-b91768c5]{width:15px;height:15px;flex-shrink:0}.sf-signout[data-v-b91768c5]:hover{background:var(--coop-mid);color:var(--coop-ink)}.sf-security[data-v-b91768c5]{text-decoration:none;margin-bottom:8px}.pw-overlay[data-v-b91768c5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:500}.pw-modal[data-v-b91768c5]{background:#fff;border-radius:16px;padding:32px;width:min(460px,95vw);box-shadow:0 24px 60px #0000002e}.pw-modal-head[data-v-b91768c5]{text-align:center;margin-bottom:28px}.pw-lock[data-v-b91768c5]{font-size:36px;margin-bottom:10px}.pw-modal-head h2[data-v-b91768c5]{font-size:22px;font-weight:800;color:#111827;margin:0 0 6px}.pw-modal-head p[data-v-b91768c5]{font-size:13px;color:#6b7280;margin:0}.pw-field[data-v-b91768c5]{margin-bottom:20px}.pw-field label[data-v-b91768c5]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.pw-hint[data-v-b91768c5]{font-size:11px;font-weight:400;color:#9ca3af}.pw-input-wrap[data-v-b91768c5]{position:relative}.pw-input[data-v-b91768c5]{width:100%;padding:10px 42px 10px 14px;border:1.5px solid #E3E7EF;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s;box-sizing:border-box}.pw-input[data-v-b91768c5]:focus{border-color:#e8621a}.pw-input-ok[data-v-b91768c5]{border-color:#1d9e75!important}.pw-input-err[data-v-b91768c5]{border-color:#ef4444!important}.pw-eye[data-v-b91768c5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1}.pw-strength[data-v-b91768c5],.pw-match[data-v-b91768c5]{margin-top:6px;font-size:12px}.pw-ok[data-v-b91768c5]{color:#1d9e75;font-weight:600}.pw-weak[data-v-b91768c5]{color:#ef4444;font-weight:600}.pw-msg[data-v-b91768c5]{padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:16px}.pw-msg-ok[data-v-b91768c5]{background:#d1fae5;color:#065f46}.pw-msg-err[data-v-b91768c5]{background:#fee2e2;color:#991b1b}.pw-modal-footer[data-v-b91768c5]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.main-area[data-v-b91768c5]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--coop-mid)}.demo-launcher[data-v-b91768c5]{position:fixed;right:22px;top:18px;z-index:380}.demo-btn[data-v-b91768c5]{border:1px solid rgba(143,36,30,.18);border-radius:999px;min-width:auto;min-height:38px;display:flex;align-items:center;gap:8px;justify-content:center;padding:8px 14px;color:var(--coop-red);font-weight:900;font-size:13px;cursor:pointer;background:#fff;box-shadow:0 10px 28px #1f293717;transition:transform .18s ease,box-shadow .18s ease}.demo-btn[data-v-b91768c5]:hover{transform:translateY(-1px);box-shadow:0 14px 34px #1f293724}.demo-btn span[data-v-b91768c5]{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff3ef;color:var(--coop-red);font-size:12px;line-height:1}.demo-menu-panel[data-v-b91768c5]{position:fixed;right:22px;top:64px;z-index:390;width:min(360px,calc(100vw - 40px));background:#fff;border:1px solid var(--coop-border);border-radius:14px;box-shadow:0 22px 70px #1f293738;padding:16px}.demo-menu-kicker[data-v-b91768c5]{color:var(--coop-red);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.demo-menu-actions[data-v-b91768c5]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.demo-menu-actions button[data-v-b91768c5]{border:1px solid #E5EAF2;border-radius:9px;background:#f8fafc;color:#202838;padding:9px 10px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.demo-menu-actions button[data-v-b91768c5]:hover{border-color:#f0d2c8;background:#fff5f2;color:var(--coop-red)}.demo-menu-item[data-v-b91768c5]{width:100%;border:1px solid transparent;border-radius:10px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer;display:grid;grid-template-columns:28px 1fr;gap:2px 10px;align-items:center}.demo-menu-item[data-v-b91768c5]:hover{border-color:#d9e3f3;background:#f8fafc}.demo-menu-item span[data-v-b91768c5]{grid-row:span 2;color:var(--coop-red);font-size:20px;text-align:center}.demo-menu-item strong[data-v-b91768c5]{color:#202838;font-size:14px}.demo-menu-item small[data-v-b91768c5]{color:#6d7484;font-size:12px}.tour-scrim[data-v-b91768c5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:390;background:#0b1c2cad}.tour-highlight[data-v-b91768c5]{position:fixed;z-index:392;pointer-events:none;border-radius:12px;box-shadow:0 0 0 4px #2f6fd8,0 0 0 8px #2f6fd838,0 0 42px #2f6fd842;transition:all .2s ease}.tour-panel[data-v-b91768c5]{position:fixed;z-index:400;left:50%;bottom:32px;transform:translate(-50%);width:min(680px,calc(100vw - 34px));max-height:min(76vh,760px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 26px 90px #0000005c}.tour-panel-head[data-v-b91768c5]{background:#0b1c2c;color:#fff;padding:16px 20px;display:grid;grid-template-columns:1fr auto 34px;align-items:center;gap:16px}.tour-title[data-v-b91768c5]{display:flex;align-items:center;gap:10px;font-weight:900;min-width:0}.tour-dots[data-v-b91768c5]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.tour-dot[data-v-b91768c5]{width:8px;height:8px;border:0;border-radius:50%;background:#ffffff40;cursor:pointer;padding:0}.tour-dot.done[data-v-b91768c5]{background:#12a57a}.tour-dot.active[data-v-b91768c5]{background:#fff;transform:scale(1.25)}.tour-close[data-v-b91768c5]{width:34px;height:34px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;font-size:22px;line-height:1;cursor:pointer}.tour-panel-body[data-v-b91768c5]{padding:24px 26px 28px;overflow:auto;max-height:calc(min(76vh,760px) - 66px)}.tour-step-badge[data-v-b91768c5]{display:inline-flex;border-radius:999px;background:#eaf2ff;color:#2f6fd8;padding:5px 12px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.tour-panel-body h2[data-v-b91768c5]{margin:0 0 10px;color:#202838;font-size:27px;line-height:1.12}.tour-panel-body p[data-v-b91768c5]{margin:0;color:#526174;font-size:16px;line-height:1.65}.tour-detail-box[data-v-b91768c5]{margin-top:18px;border:1px solid #E5EAF2;border-radius:12px;background:#f8fafc;padding:15px 18px;color:#2f394a;font-size:14px;line-height:1.7}.tour-detail-box div+div[data-v-b91768c5]{margin-top:6px}.tour-detail-box div[data-v-b91768c5]:before{content:"• ";color:var(--coop-red);font-weight:900}.tour-micro-list[data-v-b91768c5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tour-micro-list button[data-v-b91768c5]{border:1px solid #E5EAF2;background:#fff;color:var(--coop-red);border-radius:999px;padding:7px 11px;font-weight:900;cursor:pointer}.tour-actions[data-v-b91768c5]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tour-primary[data-v-b91768c5],.tour-secondary[data-v-b91768c5]{border-radius:10px;min-height:44px;padding:10px 18px;font-weight:900;cursor:pointer}.tour-primary[data-v-b91768c5]{border:0;background:#2f6fd8;color:#fff}.tour-secondary[data-v-b91768c5]{border:1px solid #DDE4EF;background:#fff;color:#6d7484}.tour-secondary[data-v-b91768c5]:disabled{opacity:.45;cursor:not-allowed}.mobile-topbar[data-v-b91768c5]{display:none;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--coop-border);background:#fff;flex-shrink:0}.mobile-menu-btn[data-v-b91768c5]{border:1px solid var(--coop-border);background:#fff;border-radius:6px;width:36px;height:36px;cursor:pointer;color:var(--coop-cream)}.mobile-title[data-v-b91768c5]{font-weight:900;color:var(--coop-cream);font-size:14px}.mobile-sub[data-v-b91768c5]{color:var(--coop-muted);font-size:11px}.mobile-overlay[data-v-b91768c5]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:999}@media (max-width: 900px){.login-shell[data-v-b91768c5]{grid-template-columns:1fr}.login-brand-panel[data-v-b91768c5]{padding:34px 28px}.login-brand-panel h1[data-v-b91768c5]{font-size:38px}.login-card[data-v-b91768c5]{margin:32px 0}}@media (max-width: 767px){.app-shell[data-v-b91768c5]{flex-direction:column}.mobile-topbar[data-v-b91768c5]{display:flex}.mobile-overlay.visible[data-v-b91768c5]{display:block}.sidebar[data-v-b91768c5]{position:fixed;z-index:1000;top:0;left:0;height:100vh;transform:translate(-100%);transition:transform .24s ease;box-shadow:4px 0 24px #00000029}.sidebar.mobile-open[data-v-b91768c5]{transform:translate(0)}.main-area[data-v-b91768c5]{min-height:0}.demo-launcher[data-v-b91768c5]{right:12px;top:10px}.demo-btn[data-v-b91768c5]{min-height:36px;font-size:12px;padding:7px 11px}.demo-menu-panel[data-v-b91768c5]{right:12px;top:54px}.tour-panel[data-v-b91768c5]{bottom:14px}.tour-panel-head[data-v-b91768c5]{grid-template-columns:1fr 34px}.tour-dots[data-v-b91768c5]{grid-column:1 / -1;justify-content:flex-start;order:3}}[data-v-20381630]:root{--crimson: #7B1A1A;--crimson-dark: #561212;--crimson-deep: #3F0B0B;--amber: #F6C75A}.lv-shell[data-v-20381630]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;font-family:var(--font-sans)}.lv-brand[data-v-20381630]{background:#7b1a1a;background-image:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(246,199,90,.15),transparent 55%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(0,0,0,.3),transparent 60%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:60px 56px}.lv-brand[data-v-20381630]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000 30%,transparent 70%);pointer-events:none}.lv-brand-inner[data-v-20381630]{position:relative;z-index:1;max-width:400px;width:100%}.lv-logo-row[data-v-20381630]{display:flex;align-items:center;gap:14px;margin-bottom:56px}.lv-logo[data-v-20381630]{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:14px;font-weight:900;color:#7b1a1a;flex-shrink:0;overflow:hidden}.lv-logo-img[data-v-20381630]{width:100%;height:100%;object-fit:contain;border-radius:50%}.lv-logo-name[data-v-20381630]{font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:#fff;line-height:1.3}.lv-logo-sub[data-v-20381630]{font-size:11px;color:#ffffff8c;margin-top:2px;font-weight:300}.lv-headline[data-v-20381630]{margin-bottom:48px}.lv-headline h1[data-v-20381630]{font-family:var(--font-sans);font-size:42px;font-weight:700;color:#fff;line-height:1.12;letter-spacing:-.5px;margin-bottom:16px}.lv-headline p[data-v-20381630]{font-size:16px;font-weight:300;color:#ffffffb8;line-height:1.65;max-width:340px}.lv-stats[data-v-20381630]{display:flex;align-items:center;gap:0;margin-bottom:48px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 24px}.lv-stat[data-v-20381630]{flex:1;text-align:center}.lv-stat-num[data-v-20381630]{font-family:var(--font-sans);font-size:22px;font-weight:700;color:#f6c75a;line-height:1;margin-bottom:5px}.lv-stat-lbl[data-v-20381630]{font-size:10.5px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.lv-stat-div[data-v-20381630]{width:1px;height:36px;background:#ffffff26;flex-shrink:0}.lv-brand-tag[data-v-20381630]{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:#ffffff73;font-weight:500;letter-spacing:.3px}.lv-dot[data-v-20381630]{width:6px;height:6px;border-radius:50%;background:#f6c75a;flex-shrink:0}.lv-card-wrap[data-v-20381630]{background:#fbf8f4;display:flex;align-items:center;justify-content:center;padding:60px 48px}.lv-card[data-v-20381630]{width:min(420px,100%)}.lv-card-head[data-v-20381630]{margin-bottom:36px}.lv-eyebrow[data-v-20381630]{font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#7b1a1a;margin-bottom:12px;display:flex;align-items:center;gap:8px}.lv-eyebrow[data-v-20381630]:before{content:"";width:18px;height:1px;background:#7b1a1a}.lv-card-head h2[data-v-20381630]{font-family:var(--font-sans);font-size:38px;font-weight:700;color:#111827;line-height:1.1;letter-spacing:-.4px;margin-bottom:10px}.lv-card-head h2 em[data-v-20381630]{font-style:italic;color:#7b1a1a;font-weight:600}.lv-card-head p[data-v-20381630]{font-size:14px;color:#6b7280;font-weight:400;line-height:1.6}.lv-form[data-v-20381630]{display:flex;flex-direction:column;gap:18px}.lv-field[data-v-20381630]{display:flex;flex-direction:column;gap:6px}.lv-field label[data-v-20381630]{font-size:12px;font-weight:700;color:#374151;letter-spacing:.5px;text-transform:uppercase}.lv-field input[data-v-20381630]{height:48px;border:1.5px solid #E5E7EB;border-radius:9px;padding:0 16px;font-size:14.5px;font-family:var(--font-sans);color:#111827;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.lv-field input[data-v-20381630]:focus{border-color:#7b1a1a;box-shadow:0 0 0 3px #7b1a1a14}.lv-field input[data-v-20381630]::placeholder{color:#9ca3af}.lv-pw-wrap[data-v-20381630]{position:relative}.lv-pw-wrap input[data-v-20381630]{width:100%;padding-right:46px}.lv-eye[data-v-20381630]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;display:flex;align-items:center;transition:color .15s}.lv-eye[data-v-20381630]:hover{color:#374151}.lv-eye svg[data-v-20381630]{width:16px;height:16px}.lv-error[data-v-20381630]{display:flex;align-items:center;gap:8px;background:#fef2f2;border:1px solid #FECACA;color:#b91c1c;font-size:13px;font-weight:500;padding:10px 14px;border-radius:8px}.lv-error svg[data-v-20381630]{width:15px;height:15px;flex-shrink:0}.lv-note[data-v-20381630]{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534;font-size:13px;font-weight:500;padding:10px 14px;border-radius:8px}.lv-linkbtn[data-v-20381630]{background:none;border:none;color:#7b1a1a;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;padding:4px;text-align:center}.lv-linkbtn[data-v-20381630]:hover:not(:disabled){text-decoration:underline}.lv-linkbtn[data-v-20381630]:disabled{opacity:.6;cursor:not-allowed}.lv-submit[data-v-20381630]{height:50px;background:#7b1a1a;color:#fff;border:none;border-radius:9px;font-size:15px;font-weight:700;font-family:var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;transition:background .2s,transform .15s,box-shadow .2s}.lv-submit[data-v-20381630]:hover:not(:disabled){background:#561212;transform:translateY(-1px);box-shadow:0 8px 20px #7b1a1a47}.lv-submit[data-v-20381630]:disabled{opacity:.65;cursor:not-allowed}.lv-submit svg[data-v-20381630]{width:15px;height:15px}.lv-spinner[data-v-20381630]{animation:spin-20381630 .8s linear infinite}@keyframes spin-20381630{to{transform:rotate(360deg)}}.lv-divider[data-v-20381630]{display:flex;align-items:center;gap:12px;margin-top:20px;color:#9ca3af;font-size:12px;font-weight:500}.lv-divider[data-v-20381630]:before,.lv-divider[data-v-20381630]:after{content:"";flex:1;height:1px;background:#e5e7eb}.lv-member-btn[data-v-20381630]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1.5px solid #7B1A1A;border-radius:9px;color:#7b1a1a;font-size:14.5px;font-weight:600;font-family:var(--font-sans);text-decoration:none;transition:background .2s,color .2s,transform .15s,box-shadow .2s;margin-top:4px}.lv-member-btn[data-v-20381630]:hover{background:#7b1a1a;color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #7b1a1a33}.lv-member-btn svg[data-v-20381630]{width:16px;height:16px;flex-shrink:0}.lv-back[data-v-20381630]{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:20px;font-size:13px;font-weight:500;color:#6b7280;text-decoration:none;transition:color .15s}.lv-back[data-v-20381630]:hover{color:#7b1a1a}.lv-back svg[data-v-20381630]{width:14px;height:14px}@media (max-width: 860px){.lv-shell[data-v-20381630]{grid-template-columns:1fr}.lv-brand[data-v-20381630]{display:none}.lv-card-wrap[data-v-20381630]{background:#7b1a1a;min-height:100vh;padding:40px 24px}.lv-card[data-v-20381630]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 60px #0003}}.page[data-v-b85e73ee]{padding:28px 32px 40px;height:100%;overflow-y:auto}.dash-top[data-v-b85e73ee]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.dash-top h1[data-v-b85e73ee]{font-family:var(--font-serif);font-size:30px;color:var(--coop-ink);margin:0;letter-spacing:-.01em}.wave[data-v-b85e73ee]{font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif}.page-sub[data-v-b85e73ee]{color:var(--coop-muted);margin:5px 0 0;font-size:14px}.dash-actions[data-v-b85e73ee]{display:flex;gap:10px;flex-shrink:0}.dash-actions .btn[data-v-b85e73ee]{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:10px;text-decoration:none}.dash-actions svg[data-v-b85e73ee]{width:16px;height:16px}.hero-row[data-v-b85e73ee]{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:16px;margin-bottom:16px}.hero-card[data-v-b85e73ee]{background:#15161a;border-radius:16px;padding:20px 22px;color:#fff;display:flex;flex-direction:column}.hero-label[data-v-b85e73ee]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#b9b9bf;font-weight:800}.hero-value[data-v-b85e73ee]{font-size:30px;font-weight:800;margin-top:12px;letter-spacing:-.01em}.hero-sub[data-v-b85e73ee]{font-size:12.5px;color:#b9b9bf;margin-top:4px}.hero-meter[data-v-b85e73ee]{height:6px;background:#ffffff24;border-radius:999px;margin-top:auto;overflow:hidden}.hero-meter-fill[data-v-b85e73ee]{height:100%;background:var(--coop-red);border-radius:999px;transition:width .3s}.kpi[data-v-b85e73ee]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:16px;padding:16px 18px}.kpi-chip[data-v-b85e73ee]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.kpi-chip svg[data-v-b85e73ee]{width:19px;height:19px}.kpi-chip.orange[data-v-b85e73ee]{background:var(--coop-red-dim);color:var(--coop-red)}.kpi-chip.blue[data-v-b85e73ee]{background:#eaf1fb;color:#2563a8}.kpi-chip.amber[data-v-b85e73ee]{background:#fbf1e3;color:#b26a1b}.kpi-chip.green[data-v-b85e73ee]{background:#e5f4ec;color:#1b7a4b}.kpi-label[data-v-b85e73ee]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.kpi-value[data-v-b85e73ee]{font-size:26px;font-weight:800;color:var(--coop-ink);line-height:1.1;margin-top:5px}.kpi-value.ok[data-v-b85e73ee]{color:#1b7a4b}.kpi-value.warn[data-v-b85e73ee]{color:#b26a1b}.kpi-sub[data-v-b85e73ee]{font-size:12px;color:var(--coop-muted);margin-top:3px}.dash-grid[data-v-b85e73ee]{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start;margin-bottom:16px}.panel[data-v-b85e73ee]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:16px;overflow:hidden}.panel-head[data-v-b85e73ee]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:700;color:var(--coop-ink)}.link[data-v-b85e73ee]{color:var(--coop-red);font-weight:700;font-size:12px;text-decoration:none}.pipe[data-v-b85e73ee]{padding:18px;display:flex;flex-direction:column;gap:14px}.pipe-row[data-v-b85e73ee]{display:grid;grid-template-columns:90px 1fr 32px;align-items:center;gap:12px}.pipe-bar[data-v-b85e73ee]{height:10px;background:var(--coop-mid);border-radius:999px;overflow:hidden}.pipe-fill[data-v-b85e73ee]{height:100%;border-radius:999px;min-width:2px;transition:width .3s}.pipe-count[data-v-b85e73ee]{text-align:right;font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.allclear[data-v-b85e73ee]{padding:40px 18px;text-align:center;color:var(--coop-muted);font-size:13px}.allclear-dot[data-v-b85e73ee]{width:42px;height:42px;border-radius:50%;background:#e5f4ec;color:#1b7a4b;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.allclear-dot svg[data-v-b85e73ee]{width:20px;height:20px}.recent-row[data-v-b85e73ee]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--coop-border);text-decoration:none;transition:background .15s}.recent-row[data-v-b85e73ee]:last-child{border-bottom:none}.recent-row[data-v-b85e73ee]:hover{background:var(--coop-mid)}.recent-no[data-v-b85e73ee]{font-weight:700;color:var(--coop-ink)}.recent-meta[data-v-b85e73ee]{font-size:12px;color:var(--coop-muted)}.recent-right[data-v-b85e73ee]{text-align:right;display:flex;align-items:center;gap:14px}.recent-amt[data-v-b85e73ee]{font-weight:700;color:var(--coop-ink);font-variant-numeric:tabular-nums}.empty[data-v-b85e73ee]{padding:40px;text-align:center;color:var(--coop-muted)}@media (max-width: 1180px){.hero-row[data-v-b85e73ee]{grid-template-columns:repeat(2,1fr)}.hero-card[data-v-b85e73ee]{grid-column:1 / -1}.dash-grid[data-v-b85e73ee]{grid-template-columns:1fr}}@media (max-width: 620px){.hero-row[data-v-b85e73ee]{grid-template-columns:1fr}}.info-row[data-v-e7b50811]{display:flex;flex-direction:column;gap:3px}.info-label[data-v-e7b50811]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--coop-muted)}.info-value[data-v-e7b50811]{font-size:13.5px;color:var(--coop-cream)}.rcpt-head[data-v-604cef4c]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.rcpt-no[data-v-604cef4c]{text-align:right}.rcpt-no .no[data-v-604cef4c]{font-size:14px;font-weight:600;color:#7a1f1f}.rcpt-no .dt[data-v-604cef4c]{font-size:10px;color:#666}.rcpt-lines[data-v-604cef4c]{font-size:11.5px;line-height:1.9;margin:8px 0}.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]{display:flex;gap:10px;margin:10px 0}.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]{font-size:8px;text-transform:uppercase;color:#666;display:block}.rcpt-boxes .bx strong[data-v-604cef4c]{font-size:15px}.rcpt-head[data-v-4df7cf21]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.rcpt-no[data-v-4df7cf21]{text-align:right}.rcpt-no .no[data-v-4df7cf21]{font-size:14px;font-weight:600;color:#7a1f1f}.rcpt-no .dt[data-v-4df7cf21]{font-size:10px;color:#666}.rcpt-lines[data-v-4df7cf21]{font-size:11.5px;line-height:1.9;margin:8px 0}.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]{display:flex;gap:10px;margin:10px 0}.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]{font-size:8px;text-transform:uppercase;color:#666;display:block}.rcpt-boxes .bx strong[data-v-4df7cf21]{font-size:15px}.rcpt-head[data-v-36a1fe1f]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.rcpt-no[data-v-36a1fe1f]{text-align:right}.rcpt-no .no[data-v-36a1fe1f]{font-size:14px;font-weight:600;color:#7a1f1f}.rcpt-no .dt[data-v-36a1fe1f]{font-size:10px;color:#666}.rcpt-sub[data-v-36a1fe1f]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;font-weight:700;margin-top:2px}.rcpt-lines[data-v-36a1fe1f]{font-size:11.5px;line-height:1.9;margin:8px 0}.rcpt-lines .fill[data-v-36a1fe1f]{border-bottom:.5px solid #999;padding:0 6px}.amt-words[data-v-36a1fe1f]{font-style:italic}.rcpt-boxes[data-v-36a1fe1f]{display:flex;gap:10px;margin:10px 0}.rcpt-boxes .bx[data-v-36a1fe1f]{border:1px solid #ddd;padding:6px 14px}.rcpt-boxes .bx.strong[data-v-36a1fe1f]{border-color:#1a1a1a}.rcpt-boxes .bx span[data-v-36a1fe1f]{font-size:8px;text-transform:uppercase;color:#666;display:block}.rcpt-boxes .bx strong[data-v-36a1fe1f]{font-size:15px}.ra-head[data-v-650d2572]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.ra-no[data-v-650d2572]{text-align:right}.ra-no .no[data-v-650d2572]{font-size:14px;font-weight:600;color:#7a1f1f}.ra-no .dt[data-v-650d2572]{font-size:10px;color:#666}.ra-meta[data-v-650d2572]{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin:10px 0 14px;font-size:12px}.ra-meta span[data-v-650d2572]{display:inline-block;width:74px;color:#666}.ra-table[data-v-650d2572]{width:100%;border-collapse:collapse;font-size:11px}.ra-table th[data-v-650d2572],.ra-table td[data-v-650d2572]{border:1px solid #ccc;padding:5px 8px;text-align:left}.ra-table th[data-v-650d2572]{background:#f4f0ef;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#555}.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]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ra-totals>div[data-v-650d2572]{border:1px solid #ddd;padding:6px 14px;min-width:120px}.ra-totals>div.strong[data-v-650d2572]{border-color:#1a1a1a}.ra-totals span[data-v-650d2572]{font-size:8px;text-transform:uppercase;color:#666;display:block}.ra-totals strong[data-v-650d2572]{font-size:14px;font-variant-numeric:tabular-nums}.ra-remits[data-v-650d2572]{margin:10px 0}.ra-remits-head[data-v-650d2572]{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7a1f1f;font-weight:700;margin-bottom:4px}.ra-remit-row[data-v-650d2572]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px;font-size:11px;padding:3px 0;border-bottom:.5px solid #e2e2e2;align-items:center}.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]{font-size:8px;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;border:1px solid #ccc;color:#555;white-space:nowrap}.ra-status-in_transit[data-v-650d2572]{border-color:#d9a441;color:#8a5a00;background:#fbf1dd}.ra-status-cleared[data-v-650d2572]{border-color:#1b7a4b;color:#1b7a4b;background:#e4f3ea}.rcpt-head[data-v-6dfdbda7]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.rcpt-no[data-v-6dfdbda7]{text-align:right}.rcpt-no .no[data-v-6dfdbda7]{font-size:14px;font-weight:600;color:#7a1f1f}.rcpt-no .dt[data-v-6dfdbda7]{font-size:10px;color:#666}.rcpt-sub[data-v-6dfdbda7]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;font-weight:700;margin-top:2px}.rcpt-lines[data-v-6dfdbda7]{font-size:11.5px;line-height:1.9;margin:8px 0}.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]{display:flex;gap:10px;margin:10px 0}.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]{font-size:8px;text-transform:uppercase;color:#666;display:block}.rcpt-boxes .bx strong[data-v-6dfdbda7]{font-size:15px}.claim-head[data-v-90dfbaeb]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.claim-no[data-v-90dfbaeb]{text-align:right}.claim-no .no[data-v-90dfbaeb]{font-size:14px;font-weight:600;color:#7a1f1f}.claim-no .ty[data-v-90dfbaeb]{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.08em}.kv[data-v-90dfbaeb]{display:flex;gap:12px;font-size:12px;line-height:2}.kv span[data-v-90dfbaeb]:first-child{min-width:120px;color:#666}.kv.big strong[data-v-90dfbaeb]{font-size:16px}.kv .words[data-v-90dfbaeb]{font-style:italic}.doc-signatures.three[data-v-90dfbaeb]{display:flex;justify-content:space-between;gap:16px;margin-top:40px}.rcpt-head[data-v-5cd45106]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.rcpt-no[data-v-5cd45106]{text-align:right}.rcpt-no .no[data-v-5cd45106]{font-size:14px;font-weight:600;color:#7a1f1f}.rcpt-no .dt[data-v-5cd45106]{font-size:10px;color:#666}.rcpt-sub[data-v-5cd45106]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7a1f1f;font-weight:700;margin-top:2px}.rcpt-lines[data-v-5cd45106]{font-size:11.5px;line-height:1.9;margin:8px 0}.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]{display:flex;gap:10px;margin:10px 0}.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]{font-size:8px;text-transform:uppercase;color:#666;display:block}.rcpt-boxes .bx strong[data-v-5cd45106]{font-size:15px}.ra-head[data-v-95880802]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.ra-no[data-v-95880802]{text-align:right}.ra-no .no[data-v-95880802]{font-size:14px;font-weight:600;color:#7a1f1f}.ra-no .dt[data-v-95880802]{font-size:10px;color:#666}.ra-meta[data-v-95880802]{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin:10px 0 14px;font-size:12px}.ra-meta span[data-v-95880802]{display:inline-block;width:74px;color:#666}.ra-table[data-v-95880802]{width:100%;border-collapse:collapse;font-size:11px}.ra-table th[data-v-95880802],.ra-table td[data-v-95880802]{border:1px solid #ccc;padding:5px 8px;text-align:left}.ra-table th[data-v-95880802]{background:#f4f0ef;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#555}.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]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ra-totals>div[data-v-95880802]{border:1px solid #ddd;padding:6px 14px;min-width:120px}.ra-totals>div.strong[data-v-95880802]{border-color:#1a1a1a}.ra-totals span[data-v-95880802]{font-size:8px;text-transform:uppercase;color:#666;display:block}.ra-totals strong[data-v-95880802]{font-size:14px;font-variant-numeric:tabular-nums}.receipt-modal[data-v-fd58a147]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14161c8c;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;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]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.receipt-modal-actions[data-v-fd58a147]{display:flex;gap:8px}.receipt-modal-body[data-v-fd58a147]{padding:22px;background:var(--coop-mid);max-height:70vh;overflow-y:auto}.view-wrap[data-v-8ce335d5]{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-head[data-v-8ce335d5]{padding:28px 32px 18px;flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start}.page-head h1[data-v-8ce335d5]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-8ce335d5]{color:var(--coop-muted);font-size:14px;margin:4px 0 0}.header-actions[data-v-8ce335d5]{display:flex;gap:12px;align-items:center;margin-left:auto}.search-input[data-v-8ce335d5]{width:100%;padding:6px 10px;font-size:13px}.import-btn[data-v-8ce335d5],.add-btn[data-v-8ce335d5]{border-radius:8px;font-weight:700}.import-btn[data-v-8ce335d5]{color:var(--coop-red);border-color:#f0d2c8;background:#fff8f5}.members-layout[data-v-8ce335d5]{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:18px;flex:1;overflow:hidden;padding:0 32px 28px}.member-list-panel[data-v-8ce335d5]{border:1px solid var(--coop-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;background:var(--coop-surface)}.member-panel-tools[data-v-8ce335d5]{padding:14px 16px;border-bottom:1px solid var(--coop-border);background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.member-panel-tools .import-btn[data-v-8ce335d5]{padding-inline:14px;white-space:nowrap}.member-filter-bar[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--coop-border)}.member-filter-bar .seg[data-v-8ce335d5]{flex-shrink:0}.member-filter-bar .seg-btn[data-v-8ce335d5]{padding:6px 12px;font-size:12.5px}.filter-select[data-v-8ce335d5]{max-width:180px;padding:6px 10px;font-size:13px}.member-list[data-v-8ce335d5]{flex:1;overflow-y:auto}.member-row[data-v-8ce335d5]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border:0;border-bottom:1px solid var(--coop-border);background:#fff;transition:background var(--tx)}.member-row[data-v-8ce335d5]:hover{background:var(--coop-mid)}.member-row.selected[data-v-8ce335d5]{background:var(--coop-red-dim)}.member-avatar[data-v-8ce335d5]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;flex-shrink:0;overflow:hidden}.member-avatar img[data-v-8ce335d5],.detail-avatar img[data-v-8ce335d5],.profile-editor-photo img[data-v-8ce335d5]{width:100%;height:100%;object-fit:cover;display:block}.member-row-info[data-v-8ce335d5]{flex:1;min-width:0}.member-row-name[data-v-8ce335d5]{font-size:13.5px;font-weight:600;color:var(--coop-ink)}.member-row-meta[data-v-8ce335d5]{font-size:11px;color:var(--coop-muted)}.member-row-right[data-v-8ce335d5]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.loan-dot[data-v-8ce335d5]{color:var(--coop-red-soft);font-size:10px}.member-detail-panel[data-v-8ce335d5]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--coop-border);border-radius:14px;background:var(--coop-surface)}.detail-header[data-v-8ce335d5]{padding:22px 24px;border-bottom:1px solid var(--coop-border);display:flex;align-items:center;gap:16px;flex-shrink:0;background:#fff}.detail-avatar[data-v-8ce335d5]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#fff;overflow:hidden}.detail-name[data-v-8ce335d5]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-meta[data-v-8ce335d5]{font-size:13px;color:var(--coop-muted)}.detail-header-info[data-v-8ce335d5]{flex:1}.detail-header-actions[data-v-8ce335d5]{display:flex;gap:8px}.detail-tabs[data-v-8ce335d5]{display:flex;border-bottom:1px solid var(--coop-border);flex-shrink:0;padding:0 24px;overflow-x:auto}.statement-head[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #D9E3EE;border-radius:10px;background:#fff}.statement-head span[data-v-8ce335d5]{display:block;color:#6d7484;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.statement-head strong[data-v-8ce335d5]{display:block;margin-top:5px;color:#202838;font-size:20px}.statement-head small[data-v-8ce335d5]{display:block;margin-top:3px;color:#445066}.statement-summary .summary-card[data-v-8ce335d5]{min-height:108px}.statement-toolbar[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--coop-border);border-radius:10px;background:#fff}.statement-filters[data-v-8ce335d5]{display:flex;gap:6px;flex-wrap:wrap}.statement-note[data-v-8ce335d5]{color:#6d7484;font-size:12px}.statement-table th[data-v-8ce335d5]:nth-child(5),.statement-table th[data-v-8ce335d5]:nth-child(6),.statement-table th[data-v-8ce335d5]:nth-child(7),.statement-table td[data-v-8ce335d5]:nth-child(5),.statement-table td[data-v-8ce335d5]:nth-child(6),.statement-table td[data-v-8ce335d5]:nth-child(7){text-align:right}.ledger-pill[data-v-8ce335d5]{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#eef2f7;color:#445066;font-size:11px;font-weight:800;white-space:nowrap}.field-hint[data-v-8ce335d5]{display:block;margin-top:5px;color:#6d7484;font-size:11px;line-height:1.35}.tab-btn[data-v-8ce335d5]{padding:10px 14px;background:transparent;border:none;color:var(--coop-muted);cursor:pointer;font-size:13px;border-bottom:2px solid transparent;transition:all var(--tx);white-space:nowrap}.tab-btn[data-v-8ce335d5]:hover{color:var(--coop-cream)}.tab-active[data-v-8ce335d5]{color:var(--coop-cream)!important;border-bottom-color:var(--coop-red)!important}.detail-body[data-v-8ce335d5]{flex:1;overflow-y:auto;padding:24px 28px;background:#f6f7fb}.info-grid[data-v-8ce335d5]{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;background:#fff;border:1px solid var(--coop-border);border-radius:12px;padding:22px;box-shadow:0 8px 22px #1f29370a}.tab-stack[data-v-8ce335d5]{display:flex;flex-direction:column;gap:14px}.summary-grid[data-v-8ce335d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-8ce335d5],.info-card[data-v-8ce335d5]{background:#fff;border:1px solid var(--coop-border);border-radius:8px;padding:16px;box-shadow:0 8px 24px #1f29370a}.summary-label[data-v-8ce335d5]{color:var(--coop-muted);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.summary-value[data-v-8ce335d5]{color:var(--coop-cream);font-size:22px;font-weight:900;margin-top:4px}.summary-value.compact[data-v-8ce335d5]{font-size:18px}.summary-sub[data-v-8ce335d5]{color:var(--coop-muted);font-size:12px;margin-top:2px}.card-title[data-v-8ce335d5]{color:var(--coop-cream);font-size:15px;font-weight:900;margin-bottom:12px}.split-grid[data-v-8ce335d5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.beneficiary-group-card[data-v-8ce335d5]{padding:0;overflow:hidden}.beneficiary-group-head[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--coop-border);background:linear-gradient(180deg,#fff,#f8fafc)}.beneficiary-group-head .card-title[data-v-8ce335d5]{margin-bottom:4px}.beneficiary-row[data-v-8ce335d5]{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--coop-border)}.beneficiary-row[data-v-8ce335d5]:last-child{border-bottom:none}.member-beneficiary-card[data-v-8ce335d5]{align-items:flex-start;background:#fff}.beneficiary-card-main[data-v-8ce335d5]{display:flex;align-items:flex-start;gap:12px;min-width:0}.beneficiary-mini-avatar[data-v-8ce335d5]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--coop-red-dim);color:var(--coop-red);border:1px solid rgba(178,63,48,.18);font-weight:900;flex:0 0 auto}.row-title[data-v-8ce335d5]{color:var(--coop-cream);font-weight:800}.row-sub[data-v-8ce335d5]{color:var(--coop-muted);font-size:12px;margin-top:2px}.beneficiary-meta-line[data-v-8ce335d5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.beneficiary-meta-line span[data-v-8ce335d5],.beneficiary-note[data-v-8ce335d5]{display:inline-flex;align-items:center;border:1px solid var(--coop-border);border-radius:999px;padding:3px 9px;color:var(--coop-muted);background:#f8fafc;font-size:12px;font-weight:600}.beneficiary-meta-line span+span[data-v-8ce335d5]{font-variant-numeric:tabular-nums}.beneficiary-note[data-v-8ce335d5]{display:block;width:fit-content;max-width:100%;margin-top:6px;border-radius:8px;padding:4px 9px;line-height:1.45;color:#7a4b13;background:#fff7e6;border-color:#f5d8a8}.allocation[data-v-8ce335d5],.allocation-total[data-v-8ce335d5]{align-self:flex-start;flex:0 0 auto;padding:5px 10px;border-radius:999px;background:var(--coop-red-dim);color:var(--coop-red);font-weight:900;font-size:12px;font-variant-numeric:tabular-nums}.allocation-total.ok[data-v-8ce335d5]{background:#27ae601a;color:var(--status-approved)}.empty-inline[data-v-8ce335d5]{color:var(--coop-muted);padding:18px 0;text-align:center}.doc-grid[data-v-8ce335d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.doc-card[data-v-8ce335d5]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid var(--coop-border);border-radius:8px;text-decoration:none;transition:all var(--tx)}.doc-card[data-v-8ce335d5]:hover{border-color:var(--coop-red);background:var(--coop-red-dim)}.doc-icon[data-v-8ce335d5]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--coop-red);color:#fff;flex-shrink:0}.doc-note[data-v-8ce335d5]{color:var(--coop-muted);font-size:12px;line-height:1.5;margin:0 0 16px}.doc-group[data-v-8ce335d5]{margin-bottom:16px}.doc-group-head[data-v-8ce335d5]{display:flex;align-items:center;gap:10px;padding:4px 2px 8px;font-size:13px;font-weight:800;color:var(--coop-ink)}.doc-group-head .text-muted[data-v-8ce335d5]{font-weight:600}.doc-list[data-v-8ce335d5]{border:1px solid var(--coop-border);border-radius:12px;overflow:hidden;background:var(--coop-surface)}.doc-row[data-v-8ce335d5]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--coop-border)}.doc-row[data-v-8ce335d5]:last-child{border-bottom:none}.doc-icon-sm[data-v-8ce335d5]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--coop-red);color:#fff;flex-shrink:0;font-size:14px}.doc-row-main[data-v-8ce335d5]{flex:1;min-width:0}.doc-row-main .row-title[data-v-8ce335d5]{color:var(--coop-ink);font-weight:800}.doc-row-actions[data-v-8ce335d5]{display:flex;gap:6px;white-space:nowrap}.form-2col[data-v-8ce335d5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tab-action-row[data-v-8ce335d5]{display:flex;justify-content:flex-end;margin-bottom:14px}.profile-chips[data-v-8ce335d5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.profile-chips span[data-v-8ce335d5]{background:#fff;border:1px solid #F0D2C8;color:var(--coop-red);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.profile-editor-head[data-v-8ce335d5]{display:flex;align-items:center;gap:16px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--coop-border)}.profile-editor-photo[data-v-8ce335d5]{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:900;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 24px #1f293729;background:#f2851f}.profile-editor-title[data-v-8ce335d5]{color:var(--coop-cream);font-size:18px;font-weight:900}.profile-editor-sub[data-v-8ce335d5]{color:var(--coop-muted);font-size:12px;margin:2px 0 10px}.photo-upload[data-v-8ce335d5]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #F0D2C8;background:#fff5f2;color:var(--coop-red);border-radius:999px;padding:7px 11px;font-weight:900;font-size:12px;cursor:pointer}.photo-upload input[data-v-8ce335d5]{display:none}.header-actions .btn-primary[data-v-8ce335d5]{min-height:42px;border-radius:10px;font-weight:900}.import-modal[data-v-8ce335d5]{max-width:820px}.modal-sub[data-v-8ce335d5]{color:var(--coop-muted);font-size:12px;margin-top:2px}.import-body[data-v-8ce335d5]{display:flex;flex-direction:column;gap:14px}.import-drop[data-v-8ce335d5]{position:relative;min-height:120px;border:1px dashed #D2D8E3;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--coop-muted);text-align:center;padding:20px}.import-drop input[data-v-8ce335d5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.import-drop strong[data-v-8ce335d5]{color:var(--coop-cream);font-size:16px}.import-guide-row[data-v-8ce335d5]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:stretch}.import-help[data-v-8ce335d5]{background:#fff8e8;color:#986a17;border:1px solid #F4E3B8;border-radius:8px;padding:12px 14px;line-height:1.55}.guide-btn[data-v-8ce335d5]{align-self:stretch;border-color:#f0d2c8;color:var(--coop-red);background:#fff;font-weight:900}.import-help code[data-v-8ce335d5]{background:#ffffffb3;padding:1px 4px;border-radius:4px}.import-errors[data-v-8ce335d5]{border:1px solid #F3C4BE;background:#fff4ea;color:#a7332b;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.import-preview[data-v-8ce335d5]{border:1px solid var(--coop-border);border-radius:10px;overflow:hidden;background:#fff}.preview-head[data-v-8ce335d5]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--coop-border);color:var(--coop-muted)}.preview-head strong[data-v-8ce335d5]{color:var(--coop-ink)}.preview-invalid[data-v-8ce335d5]{color:#a7332b;font-weight:600}.import-ok[data-v-8ce335d5]{color:#2e7d4f;font-weight:600}.import-bad[data-v-8ce335d5]{color:#a7332b;font-size:12px}.history-title[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-table th[data-v-8ce335d5],.history-table td[data-v-8ce335d5]{font-size:12px}.employment-modal[data-v-8ce335d5]{max-width:720px}@media (max-width: 980px){.import-guide-row[data-v-8ce335d5],.members-layout[data-v-8ce335d5]{grid-template-columns:1fr}.member-list-panel[data-v-8ce335d5]{min-height:260px;border-right:none;border-bottom:1px solid var(--coop-border)}.summary-grid[data-v-8ce335d5],.split-grid[data-v-8ce335d5],.doc-grid[data-v-8ce335d5]{grid-template-columns:1fr}}.decl-modal[data-v-8ce335d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14161c8c;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.decl-modal-card[data-v-8ce335d5]{background:#fff;border-radius:14px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.decl-modal-head[data-v-8ce335d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.decl-modal-actions[data-v-8ce335d5]{display:flex;gap:8px}.decl-modal-body[data-v-8ce335d5]{padding:22px;background:var(--coop-mid);max-height:74vh;overflow-y:auto}@media (max-width: 640px){.decl-modal[data-v-8ce335d5]{padding:16px 10px}.decl-modal-body[data-v-8ce335d5]{padding:14px;max-height:78vh}}@media print{.printing-declaration[data-v-8ce335d5]>:not(.declaration-print-doc){display:none!important}.printing-declaration .declaration-print-doc[data-v-8ce335d5]{display:block}.printing-declaration .decl-modal[data-v-8ce335d5]{position:static;inset:auto;padding:0;background:none;overflow:visible;display:block}.printing-declaration .decl-modal-card[data-v-8ce335d5]{max-width:none;border-radius:0;box-shadow:none;overflow:visible}.printing-declaration .decl-modal-head[data-v-8ce335d5]{display:none!important}.printing-declaration .decl-modal-body[data-v-8ce335d5]{padding:0;background:none;max-height:none;overflow:visible}}.data-table td.r[data-v-8ce335d5]{text-align:right;white-space:nowrap}.data-table td.nowrap[data-v-8ce335d5]{white-space:nowrap}.receipt-print-host[data-v-8ce335d5]{display:none}@media print{.printing-receipt[data-v-8ce335d5]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-8ce335d5]{display:block}}.doc-checklist[data-v-56f80fb9]{margin:0 22px 8px;padding:14px 16px;border:1px solid var(--coop-border);border-radius:12px;background:var(--coop-mid)}.doc-checklist-head[data-v-56f80fb9]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin-bottom:10px}.doc-check-row[data-v-56f80fb9]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--coop-border)}.doc-check-row[data-v-56f80fb9]:last-of-type{border-bottom:0}.doc-check-status[data-v-56f80fb9]{width:18px;text-align:center;font-weight:900}.doc-check-status.ok[data-v-56f80fb9]{color:#1b7a4b}.doc-check-status.missing[data-v-56f80fb9]{color:var(--coop-muted)}.doc-check-label[data-v-56f80fb9]{flex:1;font-size:14px;color:var(--coop-ink)}.doc-check-actions[data-v-56f80fb9]{display:flex;gap:6px}.btn-xs[data-v-56f80fb9]{font-size:11px;padding:4px 9px;cursor:pointer}.btn-xs.busy[data-v-56f80fb9]{opacity:.5;pointer-events:none}.doc-check-hint[data-v-56f80fb9]{margin:10px 0 0;font-size:12px;color:var(--coop-muted)}.member-picker[data-v-d07f9ae6]{position:relative}.mp-field[data-v-d07f9ae6]{position:relative;display:flex;align-items:center}.mp-search.form-input[data-v-d07f9ae6]{width:100%;padding-left:31px;padding-right:28px;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-repeat:no-repeat;background-position:10px center;background-size:14px 14px}.mp-clear[data-v-d07f9ae6]{position:absolute;right:6px;border:0;background:transparent;cursor:pointer;font-size:17px;line-height:1;padding:2px 6px;border-radius:6px;color:var(--coop-muted)}.mp-clear[data-v-d07f9ae6]:hover{background:var(--coop-mid);color:var(--coop-cream)}.mp-list[data-v-d07f9ae6]{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:min(340px,80vw);margin:0;padding:4px;list-style:none;max-height:240px;overflow-y:auto;background:#fff;border:1px solid var(--coop-border);border-radius:8px;box-shadow:0 12px 28px #1f293724}.mp-option[data-v-d07f9ae6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer}.mp-option.is-active[data-v-d07f9ae6]{background:var(--coop-mid)}.mp-option.is-selected .mp-name[data-v-d07f9ae6]{font-weight:800;color:var(--coop-red)}.mp-name[data-v-d07f9ae6]{color:var(--coop-cream);font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-no[data-v-d07f9ae6]{flex:0 0 auto;font-family:var(--font-mono);font-size:11.5px;color:var(--coop-muted)}.mp-empty[data-v-d07f9ae6]{padding:10px;text-align:center;color:var(--coop-muted);font-size:13px}.page[data-v-822e0076]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-822e0076]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:16px}.page-head h1[data-v-822e0076]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-822e0076]{color:var(--coop-muted);margin:4px 0 0}.statuses[data-v-822e0076]{display:inline-flex;flex-wrap:wrap;margin-bottom:18px}.loan-grid[data-v-822e0076]{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:18px;align-items:start}.panel[data-v-822e0076]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.loan-row[data-v-822e0076]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-822e0076]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-822e0076]{background:var(--coop-red-dim)}.loan-no[data-v-822e0076]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-822e0076]{font-size:12px;color:var(--coop-muted)}.loan-right[data-v-822e0076]{text-align:right}.loan-amt[data-v-822e0076]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.badge.big[data-v-822e0076]{font-size:12px;padding:4px 12px}.detail[data-v-822e0076]{min-height:460px}.detail-head[data-v-822e0076]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-822e0076]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-822e0076]{color:var(--coop-muted);font-size:13px}.stat-row[data-v-822e0076]{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--coop-border);border-bottom:1px solid var(--coop-border)}.stat[data-v-822e0076]{background:#fff;padding:14px 16px}.stat span[data-v-822e0076]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.stat strong[data-v-822e0076]{font-size:17px;color:var(--coop-ink)}.fee-row[data-v-822e0076]{grid-template-columns:1fr;border-bottom:1px solid var(--coop-border)}.detail-actions[data-v-822e0076]{display:flex;gap:8px;padding:16px 22px;align-items:center;flex-wrap:wrap}.muted-note[data-v-822e0076]{color:var(--coop-muted);font-size:13px}.release-fee[data-v-822e0076]{display:flex;gap:18px;width:100%;margin-bottom:4px}.release-fee div[data-v-822e0076]{display:flex;flex-direction:column;gap:2px}.release-fee span[data-v-822e0076]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.release-fee strong[data-v-822e0076]{font-size:15px;color:var(--coop-ink);font-variant-numeric:tabular-nums}.btn-ghost[data-v-822e0076]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-ghost.danger[data-v-822e0076]:hover{border-color:#e7b4ae;color:#b23b32;background:#fbeae8}.sched[data-v-822e0076]{padding:4px 22px 22px}.sched-head[data-v-822e0076],.sched-row[data-v-822e0076]{display:grid;grid-template-columns:.5fr 1.2fr 1fr 1fr 1fr 1fr;gap:8px;padding:8px 0;align-items:center}.sched-head[data-v-822e0076]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border);position:sticky;top:0;background:#fff}.sched-row[data-v-822e0076]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-822e0076]{text-align:right;font-variant-numeric:tabular-nums}.empty[data-v-822e0076]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-822e0076]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-822e0076]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.modal-overlay[data-v-822e0076]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400;padding:20px}.modal[data-v-822e0076]{background:#fff;border-radius:16px;padding:28px;width:min(440px,92vw);box-shadow:0 24px 60px #0003}.modal.wide[data-v-822e0076]{width:min(880px,95vw);max-height:90vh;overflow-y:auto}.modal h2[data-v-822e0076]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal-cols[data-v-822e0076]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.modal label[data-v-822e0076]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:12px 0 6px}.form-2col[data-v-822e0076]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mt[data-v-822e0076]{margin-top:16px}.calc-preview[data-v-822e0076]{background:var(--coop-mid);border:1px solid var(--coop-border);border-radius:12px;padding:16px}.calc-empty[data-v-822e0076]{color:var(--coop-muted);font-size:13px;padding:24px 8px;text-align:center}.calc-stats[data-v-822e0076]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.calc-stats span[data-v-822e0076]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800}.calc-stats strong[data-v-822e0076]{font-size:16px;color:var(--coop-ink)}.calc-sched[data-v-822e0076]{max-height:260px;overflow-y:auto}.cs-head[data-v-822e0076],.cs-row[data-v-822e0076]{display:grid;grid-template-columns:.5fr 1.2fr 1fr 1fr;gap:6px;padding:6px 0;font-size:12px}.cs-head[data-v-822e0076]{color:var(--coop-muted);font-weight:800;text-transform:uppercase;border-bottom:1px solid var(--coop-border)}.cs-row[data-v-822e0076]{border-bottom:1px solid var(--coop-border)}.cs-head .r[data-v-822e0076],.cs-row .r[data-v-822e0076]{text-align:right;font-variant-numeric:tabular-nums}.modal-foot[data-v-822e0076]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-err[data-v-822e0076]{margin-top:14px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}@media (max-width: 1080px){.loan-grid[data-v-822e0076],.modal-cols[data-v-822e0076]{grid-template-columns:1fr}}@media (max-width: 720px){.stat-row[data-v-822e0076]{grid-template-columns:repeat(2,1fr)}}.elig-block[data-v-822e0076]{margin:0 22px 14px;padding:14px 16px;background:var(--coop-red-dim);border:1px solid rgba(242,133,31,.3);border-radius:10px;display:flex;flex-direction:column;gap:8px}.elig-block-title[data-v-822e0076]{font-weight:900;font-size:13px;color:var(--coop-red)}.elig-check-row[data-v-822e0076]{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--coop-ink)}.elig-icon[data-v-822e0076]{background:var(--coop-red);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0;margin-top:1px}.elig-detail[data-v-822e0076]{color:var(--coop-muted)}.elig-override-label[data-v-822e0076]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin-top:6px}.elig-override-actions[data-v-822e0076]{display:flex;gap:8px;margin-top:8px}.elig-no-override[data-v-822e0076]{font-size:12px;color:var(--coop-muted);margin-top:4px}.receipt-print-host[data-v-822e0076]{display:none}@media print{.printing-receipt[data-v-822e0076]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-822e0076]{display:block}}.page[data-v-7a4782fe]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-7a4782fe]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.page-head h1[data-v-7a4782fe]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-7a4782fe]{color:var(--coop-muted);margin:4px 0 0}.loan-grid[data-v-7a4782fe]{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:18px;align-items:start}.panel[data-v-7a4782fe]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.loan-row[data-v-7a4782fe]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-7a4782fe]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-7a4782fe]{background:var(--coop-red-dim)}.loan-no[data-v-7a4782fe]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-7a4782fe]{font-size:12px;color:var(--coop-muted)}.loan-right[data-v-7a4782fe]{text-align:right}.loan-amt[data-v-7a4782fe]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.badge.big[data-v-7a4782fe]{font-size:12px;padding:4px 12px}.detail[data-v-7a4782fe]{min-height:440px}.detail-head[data-v-7a4782fe]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-7a4782fe]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-7a4782fe]{color:var(--coop-muted);font-size:13px}.stat-row[data-v-7a4782fe]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--coop-border);border-bottom:1px solid var(--coop-border)}.stat[data-v-7a4782fe]{background:#fff;padding:14px 16px}.stat span[data-v-7a4782fe]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.stat strong[data-v-7a4782fe]{font-size:17px;color:var(--coop-ink)}.detail-actions[data-v-7a4782fe]{display:flex;gap:8px;padding:16px 22px}.btn-ghost[data-v-7a4782fe]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-ghost.danger[data-v-7a4782fe]:hover{border-color:#e7b4ae;color:#b23b32;background:#fbeae8}.release-fee[data-v-7a4782fe]{display:flex;gap:18px;width:100%;margin-bottom:4px;padding:0 22px 8px}.release-fee div[data-v-7a4782fe]{display:flex;flex-direction:column;gap:2px}.release-fee span[data-v-7a4782fe]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.release-fee strong[data-v-7a4782fe]{font-size:15px;color:var(--coop-ink);font-variant-numeric:tabular-nums}.fee-row[data-v-7a4782fe]{grid-template-columns:1fr}.fee-row .stat[data-v-7a4782fe]{background:#fff9f2}.sched[data-v-7a4782fe]{padding:4px 22px 22px}.sched-head[data-v-7a4782fe],.sched-row[data-v-7a4782fe]{display:grid;grid-template-columns:.5fr 1.4fr 1fr 1fr;gap:8px;padding:8px 0;align-items:center}.sched-head[data-v-7a4782fe]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.sched-row[data-v-7a4782fe]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-7a4782fe]{text-align:right;font-variant-numeric:tabular-nums}.empty[data-v-7a4782fe]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-7a4782fe]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-7a4782fe]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}@media (max-width: 1080px){.loan-grid[data-v-7a4782fe]{grid-template-columns:1fr}}@media (max-width: 720px){.stat-row[data-v-7a4782fe]{grid-template-columns:repeat(2,1fr)}}.receipt-print-host[data-v-7a4782fe]{display:none}@media print{.printing-receipt[data-v-7a4782fe]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-7a4782fe]{display:block}}.page[data-v-9c9344ab]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-9c9344ab]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.page-head h1[data-v-9c9344ab]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-9c9344ab]{color:var(--coop-muted);margin:4px 0 0}.loan-grid[data-v-9c9344ab]{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:18px;align-items:start}.panel[data-v-9c9344ab]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.loan-row[data-v-9c9344ab]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-9c9344ab]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-9c9344ab]{background:var(--coop-red-dim)}.loan-no[data-v-9c9344ab]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-9c9344ab]{font-size:12px;color:var(--coop-muted)}.loan-right[data-v-9c9344ab]{text-align:right}.loan-amt[data-v-9c9344ab]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.detail[data-v-9c9344ab]{min-height:440px}.detail-head[data-v-9c9344ab]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-9c9344ab]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-9c9344ab]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-9c9344ab]{text-align:right}.detail-bal span[data-v-9c9344ab]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.detail-bal strong[data-v-9c9344ab]{font-size:24px;color:var(--coop-ink)}.progress-wrap[data-v-9c9344ab]{padding:16px 22px 4px}.progress-meta[data-v-9c9344ab]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--coop-muted);margin-bottom:6px}.progress[data-v-9c9344ab]{height:8px;background:var(--coop-mid);border-radius:999px;overflow:hidden}.progress-fill[data-v-9c9344ab]{height:100%;background:#1b7a4b;border-radius:999px;transition:width .3s}.sched[data-v-9c9344ab]{padding:12px 22px 22px}.sched-head[data-v-9c9344ab],.sched-row[data-v-9c9344ab]{display:grid;grid-template-columns:.5fr 1.3fr 1fr 1fr 1fr 1fr;gap:8px;padding:8px 0;align-items:center}.pen[data-v-9c9344ab]{color:var(--danger, #c0392b);font-weight:600}.sched-head[data-v-9c9344ab]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.sched-row[data-v-9c9344ab]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-9c9344ab]{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 560px){.sched[data-v-9c9344ab]{overflow-x:auto;-webkit-overflow-scrolling:touch}.sched-head[data-v-9c9344ab],.sched-row[data-v-9c9344ab]{min-width:460px}}.empty[data-v-9c9344ab]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-9c9344ab]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-9c9344ab]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}@media (max-width: 1080px){.loan-grid[data-v-9c9344ab]{grid-template-columns:1fr}}.eligibility-wrap[data-v-1021904c]{height:100%;display:flex;flex-direction:column;overflow:hidden}.view-header[data-v-1021904c]{padding:20px 28px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:center;background:#fff}.view-title[data-v-1021904c]{font-size:clamp(34px,3.1vw,48px);color:#202838}.view-sub[data-v-1021904c]{font-size:clamp(15px,1.2vw,19px);color:#6d7484;margin-top:12px}.eligibility-body[data-v-1021904c]{flex:1;overflow:auto;padding:24px 28px;display:grid;grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:16px}.check-panel[data-v-1021904c],.results-panel[data-v-1021904c]{background:#fff;border:1px solid var(--coop-border);border-radius:8px;padding:20px;box-shadow:0 8px 24px #1f29370a}.panel-title[data-v-1021904c]{font-size:16px;font-weight:800;color:var(--coop-cream);margin-bottom:14px}.form-grid[data-v-1021904c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.member-snapshot[data-v-1021904c]{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border-radius:8px;background:var(--coop-red-dim);border:1px solid rgba(242,133,31,.16)}.member-snapshot div[data-v-1021904c]{display:flex;flex-direction:column;gap:2px}.snap-label[data-v-1021904c]{font-size:11px;text-transform:uppercase;color:var(--coop-muted);letter-spacing:.5px}.member-snapshot strong[data-v-1021904c]{color:var(--coop-cream)}.decision-pill[data-v-1021904c]{padding:7px 12px;border-radius:999px;font-weight:800;font-size:12px}.decision-pill.ok[data-v-1021904c]{background:#27ae6024;color:var(--status-approved)}.decision-pill.blocked[data-v-1021904c]{background:var(--coop-red-dim);color:var(--coop-red)}.checks-list[data-v-1021904c]{display:flex;flex-direction:column;gap:8px}.check-row[data-v-1021904c]{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--coop-border);border-radius:8px}.check-row.pass[data-v-1021904c]{border-color:#27ae6047;background:#27ae600f}.check-row.fail[data-v-1021904c]{border-color:#f2851f47;background:var(--coop-red-dim)}.check-icon[data-v-1021904c]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;flex-shrink:0}.pass .check-icon[data-v-1021904c]{background:var(--status-approved)}.fail .check-icon[data-v-1021904c]{background:var(--coop-red)}.check-title[data-v-1021904c]{color:var(--coop-cream);font-weight:800}.check-detail[data-v-1021904c]{color:var(--coop-muted);font-size:12px;margin-top:2px}.decision-box[data-v-1021904c]{margin-top:14px;padding:16px;border-radius:8px;background:#fff8f7;border:1px solid rgba(242,133,31,.18)}.decision-title[data-v-1021904c]{font-weight:900;color:var(--coop-cream);margin-bottom:4px}.decision-box p[data-v-1021904c]{color:var(--coop-muted);margin-bottom:12px}@media (max-width: 1100px){.eligibility-body[data-v-1021904c]{grid-template-columns:1fr}}.page[data-v-6754b038]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-6754b038]{margin-bottom:22px}.page-head h1[data-v-6754b038]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-6754b038]{color:var(--coop-muted);margin:4px 0 0}.loan-grid[data-v-6754b038]{display:grid;grid-template-columns:minmax(320px,400px) 1fr;gap:18px;align-items:start}.panel[data-v-6754b038]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-6754b038]{padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.loan-row[data-v-6754b038]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-6754b038]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-6754b038]{background:var(--coop-red-dim)}.loan-no[data-v-6754b038]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-6754b038]{font-size:12px;color:var(--coop-muted)}.loan-amt[data-v-6754b038]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.detail[data-v-6754b038]{min-height:440px}.detail-head[data-v-6754b038]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-6754b038]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-6754b038]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-6754b038]{text-align:right}.detail-bal span[data-v-6754b038]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.detail-bal strong[data-v-6754b038]{font-size:24px;color:var(--coop-ink)}.inline-form[data-v-6754b038]{margin:14px 22px 0;padding:16px;border:1px solid var(--coop-border);border-radius:12px;background:var(--coop-mid)}.inline-title[data-v-6754b038]{font-weight:800;color:var(--coop-ink);margin-bottom:12px;font-size:14px}.inline-fields[data-v-6754b038]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inline-form label[data-v-6754b038]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted)}.inline-form .form-input[data-v-6754b038]{margin-top:5px}.inline-foot[data-v-6754b038]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.form-err[data-v-6754b038]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.sched[data-v-6754b038]{padding:12px 22px 8px}.sched-head[data-v-6754b038],.sched-row[data-v-6754b038]{display:grid;grid-template-columns:.4fr 1.2fr 1fr 1fr .9fr .7fr;gap:8px;padding:8px 0;align-items:center}.sched-head[data-v-6754b038]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.sched-row[data-v-6754b038]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-6754b038]{text-align:right;font-variant-numeric:tabular-nums}.btn-sm[data-v-6754b038]{padding:4px 12px;font-size:12px}.history[data-v-6754b038]{padding:8px 22px 22px}.history-title[data-v-6754b038]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;margin:12px 0 8px}.hist-row[data-v-6754b038]{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;gap:8px;padding:7px 0;border-bottom:1px solid var(--coop-border);font-size:13px;align-items:center}.hist-row .ref[data-v-6754b038]{color:var(--coop-muted)}.hist-row .r[data-v-6754b038]{text-align:right;font-variant-numeric:tabular-nums}.hist-row .pos[data-v-6754b038]{color:#1b7a4b;font-weight:700}.btn-print[data-v-6754b038]{font-size:11px;padding:5px 10px;white-space:nowrap}.receipt-print-host[data-v-6754b038]{display:none}@media print{.printing-receipt[data-v-6754b038]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-6754b038]{display:block}}.empty[data-v-6754b038]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-6754b038]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-6754b038]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.btn-ghost[data-v-6754b038]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 1080px){.loan-grid[data-v-6754b038],.inline-fields[data-v-6754b038]{grid-template-columns:1fr}}.page[data-v-f2fdc6af]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-f2fdc6af]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px}.page-head h1[data-v-f2fdc6af]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-f2fdc6af]{color:var(--coop-muted);margin:4px 0 0}.loan-grid[data-v-f2fdc6af]{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:18px;align-items:start}.panel[data-v-f2fdc6af]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-f2fdc6af]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.loan-row[data-v-f2fdc6af]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-f2fdc6af]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-f2fdc6af]{background:var(--coop-red-dim)}.loan-no[data-v-f2fdc6af]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-f2fdc6af]{font-size:12px;color:var(--coop-muted)}.loan-right[data-v-f2fdc6af]{text-align:right}.loan-amt[data-v-f2fdc6af]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.badge.big[data-v-f2fdc6af]{font-size:12px;padding:4px 12px}.detail[data-v-f2fdc6af]{min-height:440px}.detail-head[data-v-f2fdc6af]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-f2fdc6af]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-f2fdc6af]{color:var(--coop-muted);font-size:13px}.stat-row[data-v-f2fdc6af]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--coop-border);border-bottom:1px solid var(--coop-border)}.stat-row-2[data-v-f2fdc6af]{grid-template-columns:repeat(2,1fr)}.stat[data-v-f2fdc6af]{background:#fff;padding:14px 16px}.stat span[data-v-f2fdc6af]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.stat strong[data-v-f2fdc6af]{font-size:17px;color:var(--coop-ink)}.detail-actions[data-v-f2fdc6af]{display:flex;gap:8px;padding:16px 22px}.btn-ghost[data-v-f2fdc6af]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-ghost.danger[data-v-f2fdc6af]:hover{border-color:#e7b4ae;color:#b23b32;background:#fbeae8}.inline-form[data-v-f2fdc6af]{margin:0 22px;padding:16px;border:1px solid var(--coop-border);border-radius:12px;background:var(--coop-mid)}.inline-title[data-v-f2fdc6af]{font-weight:800;color:var(--coop-ink);margin-bottom:12px}.inline-fields[data-v-f2fdc6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inline-form label[data-v-f2fdc6af]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted)}.inline-form .form-input[data-v-f2fdc6af]{margin-top:5px}.inline-foot[data-v-f2fdc6af]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.sched[data-v-f2fdc6af]{padding:14px 22px 22px}.sched-head[data-v-f2fdc6af],.sched-row[data-v-f2fdc6af]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;padding:8px 0;align-items:center}.sched-head[data-v-f2fdc6af]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.sched-row[data-v-f2fdc6af]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-f2fdc6af]{text-align:right;font-variant-numeric:tabular-nums}.sched .c[data-v-f2fdc6af]{text-align:center}.sched .ref[data-v-f2fdc6af]{color:var(--coop-muted)}.items-sched .sched-head[data-v-f2fdc6af],.items-sched .sched-row[data-v-f2fdc6af]{grid-template-columns:1.6fr 1fr 1fr .8fr}.alloc-summary[data-v-f2fdc6af]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 22px 0;padding:10px 14px;border:1px solid var(--coop-border);border-radius:10px;background:var(--coop-mid);font-size:13px;font-weight:700;color:var(--coop-ink)}.pill[data-v-f2fdc6af]{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px}.pill-ok[data-v-f2fdc6af]{background:#e4f3ea;color:#1b7a4b}.pill-muted[data-v-f2fdc6af]{background:var(--coop-mid);color:var(--coop-muted);border:1px solid var(--coop-border)}.pill-transit[data-v-f2fdc6af]{background:#fbf1dd;color:#8a5a00}.ref .pill[data-v-f2fdc6af]{margin-left:8px;vertical-align:middle}.receipt-print-host[data-v-f2fdc6af]{display:none}@media print{.printing-receipt[data-v-f2fdc6af]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-f2fdc6af]{display:block}}.empty[data-v-f2fdc6af]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-f2fdc6af]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-f2fdc6af]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.modal-overlay[data-v-f2fdc6af]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-f2fdc6af]{background:#fff;border-radius:16px;padding:28px;width:min(460px,92vw);box-shadow:0 24px 60px #0003}.modal h2[data-v-f2fdc6af]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-f2fdc6af]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.form-2col[data-v-f2fdc6af]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lbl-row[data-v-f2fdc6af]{display:flex;align-items:center;justify-content:space-between;margin:14px 0 6px}.lbl-row label[data-v-f2fdc6af]{margin:0}.link-btn[data-v-f2fdc6af]{border:0;background:none;color:var(--coop-red);font-weight:800;font-size:12px;cursor:pointer}.add-company[data-v-f2fdc6af]{display:flex;gap:8px}.add-company .form-input[data-v-f2fdc6af]{flex:1}.modal-foot[data-v-f2fdc6af]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-f2fdc6af]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}@media (max-width: 1080px){.loan-grid[data-v-f2fdc6af],.inline-fields[data-v-f2fdc6af]{grid-template-columns:1fr}}@media (max-width: 720px){.stat-row[data-v-f2fdc6af]{grid-template-columns:repeat(2,1fr)}}.page[data-v-d0b40aa3]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-d0b40aa3]{margin-bottom:22px}.page-head h1[data-v-d0b40aa3]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-d0b40aa3]{color:var(--coop-muted);margin:4px 0 0}.loan-grid[data-v-d0b40aa3]{display:grid;grid-template-columns:minmax(320px,400px) 1fr;gap:18px;align-items:start}.panel[data-v-d0b40aa3]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-d0b40aa3]{padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.loan-row[data-v-d0b40aa3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-d0b40aa3]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-d0b40aa3]{background:var(--coop-red-dim)}.loan-no[data-v-d0b40aa3]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-d0b40aa3]{font-size:12px;color:var(--coop-muted)}.loan-amt[data-v-d0b40aa3]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.detail[data-v-d0b40aa3]{min-height:440px}.detail-head[data-v-d0b40aa3]{padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-d0b40aa3]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-d0b40aa3]{color:var(--coop-muted);font-size:13px}.rs-form[data-v-d0b40aa3]{padding:18px 22px;border-bottom:1px solid var(--coop-border)}.rs-fields[data-v-d0b40aa3]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rs-fields label[data-v-d0b40aa3]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted)}.rs-fields label.wide[data-v-d0b40aa3]{grid-column:1 / -1}.rs-fields .form-input[data-v-d0b40aa3]{margin-top:5px}.rs-actions[data-v-d0b40aa3]{display:flex;gap:8px;margin-top:16px}.form-err[data-v-d0b40aa3]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.compare[data-v-d0b40aa3]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--coop-border);border-bottom:1px solid var(--coop-border)}.cmp-col[data-v-d0b40aa3]{background:#fff;padding:16px 20px}.cmp-col.new[data-v-d0b40aa3]{background:#fbf6f5}.cmp-title[data-v-d0b40aa3]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800;margin-bottom:10px}.cmp-row[data-v-d0b40aa3]{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.cmp-row span[data-v-d0b40aa3]{color:var(--coop-muted)}.cmp-row strong[data-v-d0b40aa3]{color:var(--coop-ink);font-variant-numeric:tabular-nums}.sched[data-v-d0b40aa3]{padding:14px 22px}.sched-head[data-v-d0b40aa3],.sched-row[data-v-d0b40aa3]{display:grid;grid-template-columns:.5fr 1.3fr 1fr 1fr;gap:8px;padding:8px 0;align-items:center}.sched-head[data-v-d0b40aa3]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.sched-row[data-v-d0b40aa3]{border-bottom:1px solid var(--coop-border);font-size:13px}.sched .r[data-v-d0b40aa3]{text-align:right;font-variant-numeric:tabular-nums}.history[data-v-d0b40aa3]{padding:8px 22px 22px}.history-title[data-v-d0b40aa3]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;margin:12px 0 8px}.hist-row[data-v-d0b40aa3]{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:8px;padding:7px 0;border-bottom:1px solid var(--coop-border);font-size:13px}.hist-row .ref[data-v-d0b40aa3]{color:var(--coop-muted)}.hist-row .r[data-v-d0b40aa3]{text-align:right}.empty[data-v-d0b40aa3]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-d0b40aa3]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-d0b40aa3]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}@media (max-width: 1080px){.loan-grid[data-v-d0b40aa3],.rs-fields[data-v-d0b40aa3],.compare[data-v-d0b40aa3]{grid-template-columns:1fr}}.packet-wrap[data-v-c423555d]{height:100%;display:flex;flex-direction:column;overflow:hidden}.view-header[data-v-c423555d]{padding:20px 28px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;background:#fff}.view-header>div[data-v-c423555d]:first-child{min-width:0}.view-title[data-v-c423555d]{font-size:clamp(34px,3.1vw,48px);color:#202838}.view-sub[data-v-c423555d]{font-size:clamp(15px,1.2vw,19px);color:#6d7484;margin-top:12px}.header-actions[data-v-c423555d]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.header-actions .form-select[data-v-c423555d]{width:150px}.packet-body[data-v-c423555d]{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:330px minmax(0,1fr)}.packet-sidebar[data-v-c423555d]{border-right:1px solid var(--coop-border);background:#fff;min-height:0;overflow:hidden;display:flex;flex-direction:column}.panel-title[data-v-c423555d]{padding:14px 16px;border-bottom:1px solid var(--coop-border);color:var(--coop-cream);font-size:16px;font-weight:900}.packet-search[data-v-c423555d]{padding:10px;border-bottom:1px solid var(--coop-border);background:#f8fafc}.packet-loan-list[data-v-c423555d]{padding:10px;display:flex;flex-direction:column;gap:8px;overflow:auto}.packet-loan[data-v-c423555d]{width:100%;border:1px solid var(--coop-border);background:#fff;border-radius:8px;padding:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-align:left;cursor:pointer}.packet-loan>div[data-v-c423555d]{min-width:0}.packet-loan .row-title[data-v-c423555d],.packet-loan .row-sub[data-v-c423555d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packet-loan .badge[data-v-c423555d]{flex:0 0 auto}.packet-loan[data-v-c423555d]:hover,.packet-loan.active[data-v-c423555d]{background:var(--coop-red-dim);border-color:#f2851f40}.packet-loan.active[data-v-c423555d]{box-shadow:inset 4px 0 0 var(--coop-red)}.row-title[data-v-c423555d]{color:var(--coop-cream);font-weight:900}.row-sub[data-v-c423555d]{color:var(--coop-muted);font-size:12px;margin-top:2px}.packet-workspace[data-v-c423555d]{min-width:0;overflow:auto;background:#f3f5f8;padding:18px 22px 30px}.packet-toolbar[data-v-c423555d]{max-width:850px;margin:0 auto 14px;background:#fff;border:1px solid var(--coop-border);border-radius:8px;padding:12px;display:flex;justify-content:space-between;gap:16px;align-items:center}.packet-toolbar strong[data-v-c423555d]{color:var(--coop-cream);display:block}.packet-toolbar span[data-v-c423555d]{color:var(--coop-muted);font-size:12px}.page-tabs[data-v-c423555d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.page-tab[data-v-c423555d]{border:1px solid var(--coop-border);background:#fff;color:var(--coop-cream);border-radius:6px;padding:7px 9px;font-weight:800;cursor:pointer}.page-tab.active[data-v-c423555d]{background:var(--coop-red);border-color:var(--coop-red);color:#fff}.packet-preview[data-v-c423555d]{display:flex;flex-direction:column;align-items:center;gap:18px}.empty-inline[data-v-c423555d]{padding:22px;text-align:center;color:var(--coop-muted)}@media (max-width: 1100px){.packet-body[data-v-c423555d]{grid-template-columns:1fr;overflow:auto}.packet-sidebar[data-v-c423555d]{border-right:0;border-bottom:1px solid var(--coop-border);max-height:360px}.packet-toolbar[data-v-c423555d]{flex-direction:column;align-items:flex-start}.page-tabs[data-v-c423555d]{justify-content:flex-start}}.page[data-v-bf1f225c]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-bf1f225c]{margin-bottom:22px}.page-head h1[data-v-bf1f225c]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-bf1f225c]{color:var(--coop-muted);margin:4px 0 0}.sc-grid[data-v-bf1f225c]{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:18px;align-items:start}.panel[data-v-bf1f225c]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-bf1f225c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.panel-head .search[data-v-bf1f225c]{max-width:200px;padding:6px 10px;font-size:13px}.mem-row[data-v-bf1f225c]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.mem-row[data-v-bf1f225c]:hover{background:var(--coop-mid)}.mem-row.sel[data-v-bf1f225c]{background:var(--coop-red-dim)}.mem-avatar[data-v-bf1f225c]{width:38px;height:38px;border-radius:50%;background:var(--coop-red);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:#fff;flex-shrink:0}.mem-main[data-v-bf1f225c]{flex:1;min-width:0}.mem-name[data-v-bf1f225c]{font-weight:800;color:var(--coop-ink)}.mem-meta[data-v-bf1f225c]{font-size:12px;color:var(--coop-muted)}.mem-bal[data-v-bf1f225c]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums;font-size:14px}.detail[data-v-bf1f225c]{min-height:440px}.detail-head[data-v-bf1f225c]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-bf1f225c]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-bf1f225c]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-bf1f225c]{text-align:right}.detail-bal span[data-v-bf1f225c]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.detail-bal strong[data-v-bf1f225c]{font-size:26px;color:var(--coop-ink)}.detail-actions[data-v-bf1f225c]{display:flex;gap:8px;padding:16px 22px 0}.inline-form[data-v-bf1f225c]{margin:14px 22px 0;padding:16px;border:1px solid var(--coop-border);border-radius:12px;background:var(--coop-mid)}.inline-title[data-v-bf1f225c]{font-weight:800;color:var(--coop-ink);margin-bottom:12px}.inline-fields[data-v-bf1f225c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.or-hint[data-v-bf1f225c]{margin:10px 0 0;font-size:12px;color:var(--coop-muted)}.inline-form label[data-v-bf1f225c]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted)}.inline-form label.full[data-v-bf1f225c]{margin-top:12px}.inline-form .form-input[data-v-bf1f225c]{margin-top:5px}.inline-foot[data-v-bf1f225c]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.form-err[data-v-bf1f225c]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.stmt[data-v-bf1f225c]{padding:18px 22px 22px}.stmt-head[data-v-bf1f225c],.stmt-row[data-v-bf1f225c]{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr 1fr auto;gap:8px;padding:9px 0;align-items:center}.stmt-head[data-v-bf1f225c]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.stmt-row[data-v-bf1f225c]{border-bottom:1px solid var(--coop-border);font-size:14px}.stmt .r[data-v-bf1f225c]{text-align:right;font-variant-numeric:tabular-nums}.stmt .ref[data-v-bf1f225c]{color:var(--coop-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmt .pos[data-v-bf1f225c]{color:#1b7a4b;font-weight:700}.stmt .neg[data-v-bf1f225c]{color:#b23b32;font-weight:700}.tt[data-v-bf1f225c]{font-style:normal;font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--coop-mid);color:var(--coop-muted)}.tt.deposit[data-v-bf1f225c],.tt.opening[data-v-bf1f225c]{background:#e5f4ec;color:#1b7a4b}.tt.withdrawal[data-v-bf1f225c]{background:#fbeae8;color:#b23b32}.btn-print[data-v-bf1f225c]{font-size:11px;padding:5px 10px;white-space:nowrap}.receipt-print-host[data-v-bf1f225c]{display:none}@media print{.printing-receipt[data-v-bf1f225c]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-bf1f225c]{display:block}}.empty[data-v-bf1f225c]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-bf1f225c]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-bf1f225c]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.btn-ghost[data-v-bf1f225c]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 980px){.sc-grid[data-v-bf1f225c],.inline-fields[data-v-bf1f225c]{grid-template-columns:1fr}}.page[data-v-b1f51ebf]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-b1f51ebf]{margin-bottom:22px}.page-head h1[data-v-b1f51ebf]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-b1f51ebf]{color:var(--coop-muted);margin:4px 0 0}.bf-grid[data-v-b1f51ebf]{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:18px;align-items:start}.panel[data-v-b1f51ebf]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-b1f51ebf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.panel-head .search[data-v-b1f51ebf]{max-width:170px;padding:6px 10px;font-size:13px}.mem-row[data-v-b1f51ebf]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.mem-row[data-v-b1f51ebf]:hover{background:var(--coop-mid)}.mem-row.sel[data-v-b1f51ebf]{background:var(--coop-red-dim)}.mem-avatar[data-v-b1f51ebf]{width:36px;height:36px;border-radius:50%;background:var(--coop-red);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:#fff;flex-shrink:0}.mem-main[data-v-b1f51ebf]{flex:1;min-width:0}.mem-name[data-v-b1f51ebf]{font-weight:800;color:var(--coop-ink)}.mem-meta[data-v-b1f51ebf]{font-size:12px;color:var(--coop-muted)}.detail[data-v-b1f51ebf]{min-height:440px}.detail-head[data-v-b1f51ebf]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-b1f51ebf]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-b1f51ebf]{color:var(--coop-muted);font-size:13px}.share-tally[data-v-b1f51ebf]{text-align:right;padding:6px 14px;border-radius:10px}.share-tally span[data-v-b1f51ebf]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--coop-muted)}.share-tally strong[data-v-b1f51ebf]{font-size:22px}.share-tally.ok[data-v-b1f51ebf]{background:#e5f4ec}.share-tally.ok strong[data-v-b1f51ebf]{color:#1b7a4b}.share-tally.warn[data-v-b1f51ebf]{background:#fbefe8}.share-tally.warn strong[data-v-b1f51ebf]{color:#b26a1b}.bf-card[data-v-b1f51ebf]{margin:16px 22px 0;border:1px solid var(--coop-border);border-radius:12px;padding:14px 16px}.bf-card-head[data-v-b1f51ebf]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bf-idx[data-v-b1f51ebf]{width:24px;height:24px;border-radius:50%;background:var(--coop-red-dim);color:var(--coop-red);font-weight:900;font-size:12px;display:flex;align-items:center;justify-content:center}.type-sel[data-v-b1f51ebf]{max-width:150px;padding:6px 10px;font-size:13px}.bf-remove[data-v-b1f51ebf]{margin-left:auto;border:0;background:transparent;color:var(--coop-muted);font-size:15px;cursor:pointer;padding:4px 8px;border-radius:6px}.bf-remove[data-v-b1f51ebf]:hover{background:#fbeae8;color:#b23b32}.bf-fields[data-v-b1f51ebf]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bf-fields label[data-v-b1f51ebf]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted)}.bf-fields label.wide[data-v-b1f51ebf]{grid-column:1 / -1}.bf-fields .form-input[data-v-b1f51ebf]{margin-top:4px}.bf-actions[data-v-b1f51ebf]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 22px}.bf-actions-right[data-v-b1f51ebf]{display:flex;gap:8px}.form-err[data-v-b1f51ebf]{margin:0 22px 22px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.empty[data-v-b1f51ebf]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.soft[data-v-b1f51ebf]{padding:18px}.empty.tall[data-v-b1f51ebf]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-b1f51ebf]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.btn-ghost[data-v-b1f51ebf]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 980px){.bf-grid[data-v-b1f51ebf],.bf-fields[data-v-b1f51ebf]{grid-template-columns:1fr}}.page[data-v-fb7be79a]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-fb7be79a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.page-head h1[data-v-fb7be79a]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-fb7be79a]{color:var(--coop-muted);margin:4px 0 0}.deposit-grid[data-v-fb7be79a]{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:18px;align-items:start}.panel[data-v-fb7be79a]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-fb7be79a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.acct-row[data-v-fb7be79a]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.acct-row[data-v-fb7be79a]:hover{background:var(--coop-mid)}.acct-row.sel[data-v-fb7be79a]{background:var(--coop-red-dim)}.acct-kind[data-v-fb7be79a]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#fff;flex-shrink:0}.acct-kind.save[data-v-fb7be79a]{background:#2980b9}.acct-kind.time[data-v-fb7be79a]{background:#8e44ad}.acct-main[data-v-fb7be79a]{flex:1;min-width:0}.acct-no[data-v-fb7be79a]{font-weight:800;color:var(--coop-ink)}.acct-meta[data-v-fb7be79a]{font-size:12px;color:var(--coop-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail[data-v-fb7be79a]{min-height:420px}.detail-head[data-v-fb7be79a]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-fb7be79a]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-fb7be79a]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-fb7be79a]{text-align:right}.detail-bal span[data-v-fb7be79a]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.detail-bal strong[data-v-fb7be79a]{font-size:26px;color:var(--coop-ink)}.detail-actions[data-v-fb7be79a]{display:flex;gap:8px;padding:16px 22px 0}.inline-form[data-v-fb7be79a]{padding:14px 22px 0}.inline-form label[data-v-fb7be79a]{font-size:12px;font-weight:800;color:var(--coop-muted);text-transform:uppercase;letter-spacing:.06em}.inline-row[data-v-fb7be79a]{display:flex;gap:8px;margin-top:6px}.inline-row .form-input[data-v-fb7be79a]{max-width:200px}.stmt[data-v-fb7be79a]{padding:18px 22px 22px}.stmt-head[data-v-fb7be79a],.stmt-row[data-v-fb7be79a]{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr auto;gap:8px;padding:9px 0;align-items:center}.stmt-head[data-v-fb7be79a]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.stmt-row[data-v-fb7be79a]{border-bottom:1px solid var(--coop-border);font-size:14px}.stmt .r[data-v-fb7be79a]{text-align:right;font-variant-numeric:tabular-nums}.stmt .pos[data-v-fb7be79a]{color:#1b7a4b;font-weight:700}.stmt .neg[data-v-fb7be79a]{color:#b23b32;font-weight:700}.btn-print[data-v-fb7be79a]{font-size:11px;padding:5px 10px;white-space:nowrap}.receipt-print-host[data-v-fb7be79a]{display:none}@media print{.printing-receipt[data-v-fb7be79a]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-fb7be79a]{display:block}}.empty[data-v-fb7be79a]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-fb7be79a]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-fb7be79a]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.modal-overlay[data-v-fb7be79a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-fb7be79a]{background:#fff;border-radius:16px;padding:28px;width:min(440px,92vw);box-shadow:0 24px 60px #0003}.modal h2[data-v-fb7be79a]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-fb7be79a]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.modal-foot[data-v-fb7be79a]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-fb7be79a]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.btn-ghost[data-v-fb7be79a]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 980px){.deposit-grid[data-v-fb7be79a]{grid-template-columns:1fr}}.page[data-v-f2722d0d]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-f2722d0d]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.page-head h1[data-v-f2722d0d]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-f2722d0d]{color:var(--coop-muted);margin:4px 0 0}.seg[data-v-f2722d0d]{display:flex;gap:4px;background:var(--coop-mid);padding:3px;border-radius:8px}.seg-lg[data-v-f2722d0d]{padding:4px}.seg-btn[data-v-f2722d0d]{border:0;background:transparent;padding:8px 16px;border-radius:6px;font-weight:700;font-size:13px;color:var(--coop-muted);cursor:pointer}.seg-btn.on[data-v-f2722d0d]{background:#fff;color:var(--coop-red);box-shadow:0 1px 3px #00000014}.panel[data-v-f2722d0d]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-f2722d0d]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.tb-controls[data-v-f2722d0d]{display:flex;align-items:center;gap:12px}.tb-asof[data-v-f2722d0d]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--coop-muted);text-transform:uppercase;letter-spacing:.05em}.tb-asof .form-input[data-v-f2722d0d]{width:160px;padding:6px 10px}.fin-table[data-v-f2722d0d]{width:100%}.fin-table .r[data-v-f2722d0d]{text-align:right}.fin-table td.mono[data-v-f2722d0d],.fin-table th.r[data-v-f2722d0d]{font-variant-numeric:tabular-nums}.tb-total td[data-v-f2722d0d]{font-weight:800;color:var(--coop-ink);border-top:2px solid var(--coop-border);background:var(--coop-mid)}.surplus-grid[data-v-f2722d0d]{display:grid;grid-template-columns:minmax(300px,400px) 1fr;gap:18px;align-items:start}.fy-row[data-v-f2722d0d]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.fy-row[data-v-f2722d0d]:hover{background:var(--coop-mid)}.fy-row.sel[data-v-f2722d0d]{background:var(--coop-red-dim)}.fy-year[data-v-f2722d0d]{width:48px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#fff;background:var(--coop-red);flex-shrink:0}.fy-main[data-v-f2722d0d]{flex:1;min-width:0}.fy-period[data-v-f2722d0d]{font-weight:700;color:var(--coop-ink);font-size:13px}.fy-net[data-v-f2722d0d]{font-size:12px;color:#1b7a4b;font-weight:700;margin-top:2px}.pill[data-v-f2722d0d]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.03em}.pill-active[data-v-f2722d0d]{background:#e5f4ec;color:#1b7a4b}.pill-closed[data-v-f2722d0d]{background:#eef0f3;color:#6b7280}.detail[data-v-f2722d0d]{min-height:460px}.detail-head[data-v-f2722d0d]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-f2722d0d]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-f2722d0d]{color:var(--coop-muted);font-size:13px}.detail-bal[data-v-f2722d0d]{text-align:right}.detail-bal span[data-v-f2722d0d]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800}.detail-bal strong[data-v-f2722d0d]{font-size:26px;color:var(--coop-ink)}.detail-actions[data-v-f2722d0d]{display:flex;gap:8px;padding:16px 22px 0}.alloc[data-v-f2722d0d]{padding:18px 22px 22px}.alloc-section-label[data-v-f2722d0d]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--coop-muted);font-weight:800;margin:18px 0 10px;display:flex;align-items:center;gap:8px}.alloc-section-label[data-v-f2722d0d]:first-child{margin-top:4px}.alloc-section-label .cnt[data-v-f2722d0d]{font-style:normal;background:var(--coop-mid);color:var(--coop-muted);border-radius:999px;padding:1px 8px;font-size:11px}.fund-grid[data-v-f2722d0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.fund[data-v-f2722d0d]{background:var(--coop-mid);border:1px solid var(--coop-border);border-radius:10px;padding:12px 14px}.fund span[data-v-f2722d0d]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);font-weight:800}.fund strong[data-v-f2722d0d]{font-size:18px;color:var(--coop-ink);font-variant-numeric:tabular-nums}.fund.hl[data-v-f2722d0d]{background:var(--coop-red-dim);border-color:#f2851f40}.fund.hl strong[data-v-f2722d0d]{color:var(--coop-red)}.stmt[data-v-f2722d0d]{margin-top:4px}.stmt-head[data-v-f2722d0d],.stmt-row[data-v-f2722d0d]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:9px 0;align-items:center}.stmt-head[data-v-f2722d0d]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.stmt-row[data-v-f2722d0d]{border-bottom:1px solid var(--coop-border);font-size:14px}.stmt .r[data-v-f2722d0d]{text-align:right;font-variant-numeric:tabular-nums}.stmt .pos[data-v-f2722d0d]{color:#1b7a4b;font-weight:700}.alloc-hint[data-v-f2722d0d]{padding:26px 22px;color:var(--coop-muted);font-size:14px;line-height:1.6}.tt[data-v-f2722d0d]{font-style:normal;font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--coop-mid);color:var(--coop-muted)}.empty[data-v-f2722d0d]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-f2722d0d]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-f2722d0d]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.modal-overlay[data-v-f2722d0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-f2722d0d]{background:#fff;border-radius:16px;padding:28px;width:min(440px,92vw);box-shadow:0 24px 60px #0003}.modal h2[data-v-f2722d0d]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-f2722d0d]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.modal-foot[data-v-f2722d0d]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-f2722d0d]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.btn-ghost[data-v-f2722d0d]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 980px){.surplus-grid[data-v-f2722d0d]{grid-template-columns:1fr}}.page[data-v-c3f71153]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-c3f71153]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.page-head h1[data-v-c3f71153]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-c3f71153]{color:var(--coop-muted);margin:4px 0 0}.panel[data-v-c3f71153]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden;margin-bottom:18px}.panel-head[data-v-c3f71153]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.recon-no[data-v-c3f71153]{font-style:normal;font-size:12px;color:var(--coop-muted);margin-left:8px;font-weight:700}.start-grid[data-v-c3f71153]{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:14px;align-items:end;padding:18px}.fld[data-v-c3f71153]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-c3f71153]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted)}.recon-grid[data-v-c3f71153]{display:grid;grid-template-columns:1fr minmax(300px,360px);gap:18px;align-items:start}.tick-head[data-v-c3f71153],.tick-row[data-v-c3f71153]{display:grid;grid-template-columns:44px 110px 1fr 120px 120px;align-items:center;gap:8px;padding:10px 18px}.tick-head[data-v-c3f71153]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;border-bottom:1px solid var(--coop-border)}.tick-row[data-v-c3f71153]{border-bottom:1px solid var(--coop-border);font-size:14px;cursor:pointer}.tick-row[data-v-c3f71153]:hover{background:var(--coop-mid)}.c-chk[data-v-c3f71153]{display:flex;justify-content:center}.c-chk input[data-v-c3f71153]{width:16px;height:16px;cursor:pointer;accent-color:var(--coop-red)}.memo[data-v-c3f71153]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo em[data-v-c3f71153]{display:block;font-size:11px;color:var(--coop-muted)}.mono[data-v-c3f71153]{font-variant-numeric:tabular-nums}.r[data-v-c3f71153]{text-align:right}.pos[data-v-c3f71153]{color:#1b7a4b}.neg[data-v-c3f71153]{color:var(--coop-red)}.adj[data-v-c3f71153]{padding:14px 18px;border-top:1px solid var(--coop-border);background:var(--coop-mid)}.adj-label[data-v-c3f71153]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800;margin-bottom:8px}.adj-row[data-v-c3f71153]{display:grid;grid-template-columns:150px 140px 1fr auto;gap:8px}.summary[data-v-c3f71153]{position:sticky;top:0}.sum-body[data-v-c3f71153]{padding:18px}.sum-row[data-v-c3f71153]{display:flex;align-items:center;justify-content:space-between;padding:9px 0;color:var(--coop-ink)}.sum-row.sub[data-v-c3f71153]{font-size:13px;color:var(--coop-muted);padding:5px 0 5px 14px}.sum-row strong[data-v-c3f71153]{font-variant-numeric:tabular-nums}.sum-row.tot[data-v-c3f71153]{border-top:1px solid var(--coop-border);border-bottom:1px solid var(--coop-border);font-weight:800}.sum-diff[data-v-c3f71153]{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:14px 16px;border-radius:12px;font-weight:800}.sum-diff strong[data-v-c3f71153]{font-size:20px;font-variant-numeric:tabular-nums}.sum-diff.ok[data-v-c3f71153]{background:#e5f4ec;color:#1b7a4b}.sum-diff.off[data-v-c3f71153]{background:var(--coop-red-dim);color:var(--coop-red)}.btn-block[data-v-c3f71153]{width:100%;justify-content:center;margin-top:6px}.pill[data-v-c3f71153]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.03em}.pill-active[data-v-c3f71153]{background:#e5f4ec;color:#1b7a4b}.pill-closed[data-v-c3f71153]{background:#eef0f3;color:#6b7280}.pill-draft[data-v-c3f71153]{background:#fef3c7;color:#92600a}.btn-ghost[data-v-c3f71153]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-xs[data-v-c3f71153]{padding:4px 10px;font-size:12px}.empty[data-v-c3f71153]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.data-table[data-v-c3f71153]{width:100%}.data-table .r[data-v-c3f71153]{text-align:right}@media (max-width: 980px){.recon-grid[data-v-c3f71153],.start-grid[data-v-c3f71153],.adj-row[data-v-c3f71153]{grid-template-columns:1fr}}.page[data-v-2e146139]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-2e146139]{margin-bottom:22px}.page-head h1[data-v-2e146139]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-2e146139]{color:var(--coop-muted);margin:4px 0 0}.pa-grid[data-v-2e146139]{display:grid;grid-template-columns:minmax(320px,400px) 1fr;gap:18px;align-items:start}.panel[data-v-2e146139]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-2e146139]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.panel-head .search[data-v-2e146139]{max-width:170px;padding:6px 10px;font-size:13px}.mem-row[data-v-2e146139]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.mem-row[data-v-2e146139]:hover{background:var(--coop-mid)}.mem-row.sel[data-v-2e146139]{background:var(--coop-red-dim)}.mem-avatar[data-v-2e146139]{width:36px;height:36px;border-radius:50%;background:var(--coop-red);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:#fff;flex-shrink:0}.mem-main[data-v-2e146139]{flex:1;min-width:0}.mem-name[data-v-2e146139]{font-weight:800;color:var(--coop-ink)}.mem-meta[data-v-2e146139]{font-size:12px;color:var(--coop-muted)}.pill[data-v-2e146139]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px}.pill.big[data-v-2e146139]{font-size:12px;padding:4px 12px}.pill-on[data-v-2e146139]{background:#e5f4ec;color:#1b7a4b}.pill-off[data-v-2e146139]{background:#eef0f3;color:#6b7280}.detail[data-v-2e146139]{min-height:420px}.detail-head[data-v-2e146139]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border)}.detail-no[data-v-2e146139]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-2e146139]{color:var(--coop-muted);font-size:13px}.prov[data-v-2e146139]{padding:20px 22px;max-width:460px}.prov-title[data-v-2e146139]{font-weight:800;color:var(--coop-ink);margin-bottom:14px;font-size:15px}.prov label[data-v-2e146139]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.prov .hint[data-v-2e146139]{font-weight:500;text-transform:none;letter-spacing:0;color:#9aa1ad}.mt[data-v-2e146139]{margin-top:18px}.form-err[data-v-2e146139]{margin-top:14px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.cred-box[data-v-2e146139]{margin:20px 22px;padding:18px 20px;border:1px solid #BFE5CE;background:#f0faf4;border-radius:12px;max-width:460px}.cred-title[data-v-2e146139]{font-weight:800;color:#1b7a4b;margin-bottom:14px}.cred-row[data-v-2e146139]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #DBEEE3}.cred-row span[data-v-2e146139]{color:var(--coop-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.cred-row strong[data-v-2e146139]{color:var(--coop-ink);font-size:15px}.cred-row .mono[data-v-2e146139]{font-family:var(--font-mono);background:#fff;padding:3px 10px;border-radius:6px;border:1px solid #DBEEE3}.cred-note[data-v-2e146139]{font-size:12px;color:var(--coop-muted);margin:12px 0 14px}.empty[data-v-2e146139]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.tall[data-v-2e146139]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-2e146139]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.btn-ghost[data-v-2e146139]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}@media (max-width: 980px){.pa-grid[data-v-2e146139]{grid-template-columns:1fr}}.page[data-v-753fd28a]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-753fd28a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px}.page-head h1[data-v-753fd28a]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-753fd28a]{color:var(--coop-muted);margin:4px 0 0}.panel[data-v-753fd28a]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.users-table[data-v-753fd28a]{width:100%}.users-table td[data-v-753fd28a]{vertical-align:middle}.users-table .fw[data-v-753fd28a]{font-weight:800;color:var(--coop-ink)}.users-table .muted[data-v-753fd28a]{color:var(--coop-muted)}.users-table .r[data-v-753fd28a]{text-align:right}.you[data-v-753fd28a]{font-size:10px;font-weight:800;color:var(--coop-red);background:var(--coop-red-dim);padding:1px 7px;border-radius:999px;margin-left:8px;text-transform:uppercase}.role-chip[data-v-753fd28a]{font-size:12px;font-weight:700;color:var(--coop-ink);background:var(--coop-mid);padding:3px 10px;border-radius:6px}.pill[data-v-753fd28a]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px}.pill-on[data-v-753fd28a]{background:#e5f4ec;color:#1b7a4b}.pill-off[data-v-753fd28a]{background:#fbeae8;color:#b23b32}.pill-locked[data-v-753fd28a]{background:#fef3c7;color:#92400e;margin-left:6px}.actions[data-v-753fd28a]{display:flex;gap:6px;justify-content:flex-end}.btn-sm[data-v-753fd28a]{padding:4px 10px;font-size:12px}.btn-ghost[data-v-753fd28a]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-ghost[data-v-753fd28a]:hover{border-color:var(--coop-red);color:var(--coop-red)}.empty[data-v-753fd28a]{padding:40px;text-align:center;color:var(--coop-muted)}.modal-overlay[data-v-753fd28a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-753fd28a]{background:#fff;border-radius:16px;padding:28px;width:min(440px,92vw);box-shadow:0 24px 60px #0003}.modal h2[data-v-753fd28a]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-753fd28a]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.modal .hint[data-v-753fd28a]{font-weight:500;text-transform:none;letter-spacing:0;color:#9aa1ad}.modal-foot[data-v-753fd28a]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-753fd28a]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.cred-title[data-v-753fd28a]{font-weight:800;color:#1b7a4b;font-size:18px}.cred-note[data-v-753fd28a]{color:var(--coop-muted);font-size:13px;margin:8px 0 16px}.cred-box[data-v-753fd28a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f0faf4;border:1px solid #BFE5CE;border-radius:10px}.cred-box span[data-v-753fd28a]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:var(--coop-muted)}.cred-box .mono[data-v-753fd28a]{font-family:var(--font-mono);font-size:16px;color:var(--coop-ink)}.page[data-v-4cd63638]{padding:28px 32px;height:100%;overflow-y:auto}.page-head h1[data-v-4cd63638]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-4cd63638]{color:var(--coop-muted);margin:4px 0 22px}.settings-grid[data-v-4cd63638]{display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:start}.panel[data-v-4cd63638]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.settings-nav[data-v-4cd63638]{padding:8px;display:flex;flex-direction:column;gap:2px}.snav[data-v-4cd63638]{text-align:left;border:0;background:transparent;padding:10px 14px;border-radius:8px;font-weight:700;font-size:14px;color:var(--coop-muted);cursor:pointer}.snav.on[data-v-4cd63638]{background:var(--coop-red-dim);color:var(--coop-red)}.panel-head[data-v-4cd63638]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.data-table[data-v-4cd63638]{width:100%}.data-table .r[data-v-4cd63638]{text-align:right}.mono[data-v-4cd63638]{font-variant-numeric:tabular-nums}.dim[data-v-4cd63638]{opacity:.55}.row-actions[data-v-4cd63638]{white-space:nowrap}.pill[data-v-4cd63638]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px}.pill-active[data-v-4cd63638]{background:#e5f4ec;color:#1b7a4b}.pill-closed[data-v-4cd63638]{background:#eef0f3;color:#6b7280}.pill-kind[data-v-4cd63638]{background:var(--coop-mid);color:var(--coop-muted)}.cp-form[data-v-4cd63638]{padding:18px;max-width:640px}.cp-actions[data-v-4cd63638]{margin-top:18px}.cp-logo-row[data-v-4cd63638]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.cp-logo-preview[data-v-4cd63638]{width:72px;height:72px;object-fit:contain;border:1px solid var(--coop-border);border-radius:10px;background:#fff;padding:4px}.cp-logo-empty[data-v-4cd63638]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--coop-border);border-radius:10px;color:var(--coop-muted);font-size:12px}.cp-logo-actions[data-v-4cd63638]{display:flex;gap:8px;align-items:center}.cp-logo-hint[data-v-4cd63638]{flex-basis:100%;margin:2px 0 0;color:var(--coop-muted);font-size:12px}.fee-toggle[data-v-4cd63638]{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-weight:500}.lp-images[data-v-4cd63638]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lp-img[data-v-4cd63638]{display:flex;flex-direction:column;gap:4px;font-size:13px}.lp-img-ok[data-v-4cd63638]{color:#1b7a4b;font-size:12px;font-weight:700}.lp-row[data-v-4cd63638],.lp-testimonial[data-v-4cd63638]{margin-bottom:10px}.lp-testimonial[data-v-4cd63638]{border:1px solid var(--coop-border);border-radius:10px;padding:12px}.btn-ghost[data-v-4cd63638]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.btn-xs[data-v-4cd63638]{padding:4px 10px;font-size:12px}.danger[data-v-4cd63638]{color:var(--coop-red)}.empty[data-v-4cd63638]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.modal-overlay[data-v-4cd63638]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-4cd63638]{background:#fff;border-radius:16px;padding:28px;width:min(460px,92vw);box-shadow:0 24px 60px #0003;max-height:90vh;overflow-y:auto}.modal h2[data-v-4cd63638]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-4cd63638]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.row2[data-v-4cd63638]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-wide[data-v-4cd63638]{width:min(680px,94vw)}.co-lists[data-v-4cd63638]{margin-top:22px;border-top:1px solid var(--coop-border);padding-top:16px}.co-lists h3[data-v-4cd63638]{font-size:16px;font-weight:800;margin:0 0 5px;color:var(--coop-ink)}.co-lists-hint[data-v-4cd63638]{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:var(--coop-muted);max-width:62ch}.co-lists-grid[data-v-4cd63638]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.co-list label[data-v-4cd63638]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.co-list .form-textarea[data-v-4cd63638]{min-height:132px;line-height:1.55;font-size:13px;resize:vertical}.co-count[data-v-4cd63638]{font-size:11px;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--coop-gold);background:var(--coop-red-dim);border-radius:999px;padding:2px 8px;min-width:24px;text-align:center}.co-count.is-zero[data-v-4cd63638]{color:var(--coop-muted);background:var(--coop-mid)}@media (max-width: 720px){.co-lists-grid[data-v-4cd63638]{grid-template-columns:1fr}.co-list .form-textarea[data-v-4cd63638]{min-height:96px}}@media (max-width: 560px){.modal .row2[data-v-4cd63638]{grid-template-columns:1fr}}.modal-foot[data-v-4cd63638]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-4cd63638]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}@media (max-width: 860px){.settings-grid[data-v-4cd63638]{grid-template-columns:1fr}}.elig-head[data-v-4cd63638]{margin-top:18px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-red);border-top:1px solid var(--coop-border);padding-top:14px}.chk-row[data-v-4cd63638]{display:flex;gap:16px}.chk[data-v-4cd63638]{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:600;color:var(--coop-ink)}.pp-hint[data-v-4cd63638]{color:var(--coop-muted);font-size:13px;margin:0 0 10px}.pp-order[data-v-4cd63638]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.pp-order li[data-v-4cd63638]{display:flex;align-items:center;gap:8px;border:1px solid var(--coop-border);border-radius:8px;padding:8px 12px}.pp-order-name[data-v-4cd63638]{flex:1;text-transform:capitalize;font-weight:600;color:var(--coop-ink)}.tl-table[data-v-4cd63638]{width:100%;border-collapse:collapse;margin:14px 0}.tl-table th[data-v-4cd63638],.tl-table td[data-v-4cd63638]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--coop-border);vertical-align:middle}.tl-table th[data-v-4cd63638]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted)}.tl-table td[data-v-4cd63638]:first-child{font-weight:600;color:var(--coop-ink);white-space:nowrap}.tl-table .form-input[data-v-4cd63638]{max-width:160px}@media (max-width: 640px){.tl-table .form-input[data-v-4cd63638]{max-width:110px}.tl-table th[data-v-4cd63638],.tl-table td[data-v-4cd63638]{padding:6px}}.page[data-v-2e45fd38]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-2e45fd38]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-head h1[data-v-2e45fd38]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-2e45fd38]{color:var(--coop-muted);margin:4px 0 0}.integrity[data-v-2e45fd38]{border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:14px;font-weight:600}.integrity-ok[data-v-2e45fd38]{background:#e5f4ec;color:#1b7a4b;border:1px solid #BBE5CC}.integrity-bad[data-v-2e45fd38]{background:#fbeae8;color:#b23b32;border:1px solid #F3C6C1}.filters[data-v-2e45fd38]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.filters .form-input[data-v-2e45fd38]{max-width:180px}.filters .search[data-v-2e45fd38]{max-width:280px;flex:1}.panel[data-v-2e45fd38]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.audit-table[data-v-2e45fd38]{width:100%}.audit-table td[data-v-2e45fd38]{vertical-align:middle;font-size:13px}.audit-table .muted[data-v-2e45fd38]{color:var(--coop-muted)}.audit-table .fw[data-v-2e45fd38]{font-weight:700;color:var(--coop-ink);text-transform:capitalize}.audit-table .nowrap[data-v-2e45fd38]{white-space:nowrap}.audit-table .detail[data-v-2e45fd38]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-chip[data-v-2e45fd38]{font-size:11px;font-weight:800;color:var(--coop-ink);background:var(--coop-mid);padding:2px 9px;border-radius:6px}.pill[data-v-2e45fd38]{font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px}.risk-low[data-v-2e45fd38]{background:#eef0f3;color:#6b7280}.risk-medium[data-v-2e45fd38]{background:#fbf1e3;color:#b26a1b}.risk-high[data-v-2e45fd38]{background:#fbeae8;color:#b23b32}.empty[data-v-2e45fd38]{padding:40px;text-align:center;color:var(--coop-muted)}.pager[data-v-2e45fd38]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.pager-info[data-v-2e45fd38]{font-size:13px;color:var(--coop-muted);font-weight:700}.btn-sm[data-v-2e45fd38]{padding:5px 12px;font-size:12px}.btn-ghost[data-v-2e45fd38]{background:transparent;border:1px solid var(--coop-border);color:var(--coop-muted)}.register-wrap[data-v-4abf8f5e]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f7fb}.view-header[data-v-4abf8f5e]{padding:22px 28px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff}.view-title[data-v-4abf8f5e]{font-size:clamp(34px,3.1vw,48px);color:#202838}.view-sub[data-v-4abf8f5e]{font-size:clamp(15px,1.2vw,19px);color:#6d7484;margin-top:10px}.header-actions[data-v-4abf8f5e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.register-body[data-v-4abf8f5e]{flex:1;min-height:0;overflow:auto;padding:24px 28px 36px}.kpi-strip[data-v-4abf8f5e]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:16px}.kpi-strip article[data-v-4abf8f5e]{background:#fff;border:1px solid var(--coop-border);border-radius:8px;padding:18px 20px}.kpi-strip span[data-v-4abf8f5e]{display:block;color:#6d7484;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.kpi-strip strong[data-v-4abf8f5e]{display:block;color:#202838;font-size:34px;margin-top:8px}.filter-panel[data-v-4abf8f5e]{background:#fff;border:1px solid var(--coop-border);border-radius:8px;padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) 180px 190px 150px 150px;gap:10px;margin-bottom:16px}.search-input[data-v-4abf8f5e]{min-width:0}.register-panel[data-v-4abf8f5e]{background:#fff;border:1px solid var(--coop-border);border-radius:8px;overflow:hidden}.panel-head[data-v-4abf8f5e]{padding:16px 18px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:center}.panel-head strong[data-v-4abf8f5e]{display:block;font-size:18px;color:#202838}.panel-head span[data-v-4abf8f5e]{display:block;margin-top:3px;color:#6d7484;font-size:13px}.table-wrap[data-v-4abf8f5e]{overflow:auto}table[data-v-4abf8f5e]{width:100%;border-collapse:collapse;min-width:1040px}th[data-v-4abf8f5e]{background:#f8fafc;color:#687082;font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:12px 14px;border-bottom:1px solid var(--coop-border)}td[data-v-4abf8f5e]{padding:14px;border-bottom:1px solid var(--coop-border);vertical-align:top;color:#202838}td strong[data-v-4abf8f5e],td small[data-v-4abf8f5e]{display:block}td small[data-v-4abf8f5e]{margin-top:3px;color:#6d7484}.reason-cell[data-v-4abf8f5e]{max-width:280px;color:#515a6c}.empty-cell[data-v-4abf8f5e]{text-align:center;padding:34px;color:#6d7484}.badge[data-v-4abf8f5e]{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.badge-voided[data-v-4abf8f5e]{background:#fce8e5;color:#b33b2e}.badge-rejected[data-v-4abf8f5e]{background:#fbeaea;color:#b42318}.badge-blocked[data-v-4abf8f5e]{background:#fff1d6;color:#9a5b00}.badge-event[data-v-4abf8f5e]{background:#e7f0ff;color:#245a9c}.text-link[data-v-4abf8f5e]{color:#b23b2f;font-weight:900;text-decoration:none}.text-link[data-v-4abf8f5e]:hover{text-decoration:underline}.link-button[data-v-4abf8f5e]{border:0;background:transparent;padding:0;margin-right:10px;color:#b23b2f;font-weight:900;cursor:pointer}.link-button[data-v-4abf8f5e]:hover{text-decoration:underline}.muted[data-v-4abf8f5e]{color:#8a93a3}.detail-overlay[data-v-4abf8f5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a61;z-index:30;display:flex;justify-content:flex-end}.detail-drawer[data-v-4abf8f5e]{width:min(760px,100%);height:100%;background:#fff;box-shadow:-18px 0 40px #0f172a2e;display:flex;flex-direction:column}.detail-header[data-v-4abf8f5e]{padding:22px 24px;border-bottom:1px solid var(--coop-border);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.detail-header h2[data-v-4abf8f5e]{margin:10px 0 4px;color:#202838;font-size:28px}.detail-header p[data-v-4abf8f5e]{margin:0;color:#6d7484}.detail-loading[data-v-4abf8f5e]{padding:30px;color:#6d7484}.detail-body[data-v-4abf8f5e]{flex:1;min-height:0;overflow:auto;padding:20px 24px 30px;background:#f8fafc}.detail-summary[data-v-4abf8f5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.detail-summary article[data-v-4abf8f5e],.detail-card[data-v-4abf8f5e]{background:#fff;border:1px solid var(--coop-border);border-radius:8px}.detail-summary article[data-v-4abf8f5e]{padding:14px}.detail-summary span[data-v-4abf8f5e],.snapshot-grid span[data-v-4abf8f5e]{display:block;color:#6d7484;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.detail-summary strong[data-v-4abf8f5e]{display:block;margin-top:6px;color:#202838;font-size:15px;overflow-wrap:anywhere}.detail-card[data-v-4abf8f5e]{padding:16px;margin-bottom:14px}.detail-card-title[data-v-4abf8f5e]{color:#202838;font-size:15px;font-weight:900;margin-bottom:10px}.detail-card p[data-v-4abf8f5e]{margin:0;color:#515a6c;line-height:1.55}.snapshot-grid[data-v-4abf8f5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.snapshot-grid div[data-v-4abf8f5e]{min-width:0;border-bottom:1px solid #EEF1F6;padding-bottom:8px}.snapshot-grid strong[data-v-4abf8f5e]{display:block;margin-top:4px;color:#202838;font-size:13px;font-weight:800;overflow-wrap:anywhere}.audit-list[data-v-4abf8f5e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.audit-list li[data-v-4abf8f5e]{border:1px solid #EEF1F6;border-radius:8px;padding:12px}.audit-list strong[data-v-4abf8f5e],.audit-list span[data-v-4abf8f5e]{display:block}.audit-list strong[data-v-4abf8f5e]{color:#202838}.audit-list span[data-v-4abf8f5e]{margin-top:3px;color:#6d7484;font-size:12px}.audit-list p[data-v-4abf8f5e]{margin-top:8px}.empty-inline[data-v-4abf8f5e]{color:#6d7484;padding:10px 0}@media (max-width: 1100px){.view-header[data-v-4abf8f5e]{align-items:flex-start;flex-direction:column}.kpi-strip[data-v-4abf8f5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel[data-v-4abf8f5e]{grid-template-columns:1fr 1fr}.detail-summary[data-v-4abf8f5e],.snapshot-grid[data-v-4abf8f5e]{grid-template-columns:1fr}}.register-print-doc[data-v-4abf8f5e]{display:none}@media print{.register-wrap[data-v-4abf8f5e]{height:auto;overflow:visible;padding:0;background:#fff}.register-print-doc[data-v-4abf8f5e]{display:block}}.page[data-v-b10dae4c]{padding:28px 32px;height:100%;overflow-y:auto}.page-head h1[data-v-b10dae4c]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-b10dae4c]{color:var(--coop-muted);margin:4px 0 0}.cashier-search[data-v-b10dae4c]{position:relative;max-width:480px;margin:18px 0}.search-results[data-v-b10dae4c]{position:absolute;z-index:5;left:0;right:0;background:#fff;border:1px solid var(--coop-border);border-radius:10px;margin-top:4px;overflow:hidden;box-shadow:0 12px 30px #0000001a}.search-item[data-v-b10dae4c]{display:block;width:100%;text-align:left;padding:10px 14px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;font-size:14px}.search-item[data-v-b10dae4c]:hover{background:var(--coop-mid)}.cashier-grid[data-v-b10dae4c]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(300px,380px);gap:18px;align-items:start}.panel[data-v-b10dae4c]{background:#fff;border:1px solid var(--coop-border);border-radius:14px;padding:16px}.member-head[data-v-b10dae4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.m-name[data-v-b10dae4c]{font-family:var(--font-serif);font-size:20px;color:var(--coop-ink)}.m-no[data-v-b10dae4c]{color:var(--coop-muted);font-size:13px}.acct-card[data-v-b10dae4c]{border:1px solid var(--coop-border);border-radius:10px;padding:12px;margin-bottom:10px}.acct-row[data-v-b10dae4c]{display:flex;justify-content:space-between;align-items:center}.acct-t[data-v-b10dae4c]{font-weight:700;color:var(--coop-ink)}.acct-sub[data-v-b10dae4c]{font-size:12px;color:var(--coop-muted)}.acct-bal[data-v-b10dae4c]{text-align:right}.acct-bal span[data-v-b10dae4c]{display:block;font-size:10px;text-transform:uppercase;color:var(--coop-muted);font-weight:800}.acct-bal strong[data-v-b10dae4c]{font-size:16px;font-variant-numeric:tabular-nums}.acct-actions[data-v-b10dae4c]{display:flex;gap:8px;margin-top:10px}.btn-sm[data-v-b10dae4c]{font-size:12px;padding:6px 12px}.txn-empty[data-v-b10dae4c]{color:var(--coop-muted);padding:28px 12px;text-align:center}.txn-tag[data-v-b10dae4c]{display:inline-block;font-size:12px;font-weight:700;color:var(--coop-cream);background:var(--coop-red-dim);padding:4px 12px;border-radius:8px;margin-bottom:12px}.txn-label[data-v-b10dae4c]{display:block;font-size:12px;color:var(--coop-muted);margin:10px 0 3px}.txn-hint[data-v-b10dae4c]{margin:8px 0 0;font-size:12px;color:var(--coop-muted)}.txn-actions[data-v-b10dae4c]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.form-err[data-v-b10dae4c]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}@media (max-width: 900px){.cashier-grid[data-v-b10dae4c]{grid-template-columns:1fr}}.receipt-print-host[data-v-b10dae4c]{display:none}@media print{.printing-receipt[data-v-b10dae4c]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-b10dae4c]{display:block}}.page[data-v-2b104541]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-2b104541]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.page-head h1[data-v-2b104541]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-2b104541]{margin:4px 0 0;color:var(--coop-muted)}.panel[data-v-2b104541]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.empty[data-v-2b104541]{padding:40px;text-align:center;color:var(--coop-muted)}.num[data-v-2b104541]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-2b104541]{color:var(--coop-muted)}.actions[data-v-2b104541]{text-align:right;white-space:nowrap}.actions .btn[data-v-2b104541]{margin-left:6px}.btn-sm[data-v-2b104541]{padding:5px 12px;font-size:12px}.pill-out[data-v-2b104541]{background:#fdecec;color:#c0392b}.pill-in[data-v-2b104541]{background:#eaf6ec;color:#2e7d32}@media (max-width: 767px){.page[data-v-2b104541]{padding:18px 14px}.data-table[data-v-2b104541]{display:block;overflow-x:auto;white-space:nowrap}}.page[data-v-b2ede01c]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-b2ede01c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.page-head h1[data-v-b2ede01c]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-b2ede01c]{margin:4px 0 0;color:var(--coop-muted)}.panel[data-v-b2ede01c]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden;margin-bottom:20px}.panel.pad[data-v-b2ede01c]{padding:22px}.panel-head[data-v-b2ede01c]{padding:14px 18px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.sec-title[data-v-b2ede01c]{margin:0 0 4px;font-size:16px}.sec-title.sm[data-v-b2ede01c]{font-size:14px;margin-top:18px}.hint[data-v-b2ede01c]{color:#8a8a90;font-size:13px;margin:0 0 14px}.open-row[data-v-b2ede01c]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.open-row label[data-v-b2ede01c]{display:block;font-size:12px;font-weight:700;color:#46464b;margin-bottom:4px}.form-input[data-v-b2ede01c]{width:100%;max-width:260px;padding:9px 11px;border:1px solid var(--coop-border);border-radius:8px;font-size:14px}.shift-head[data-v-b2ede01c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.expected-card[data-v-b2ede01c]{display:flex;align-items:center;justify-content:space-between;background:#faf9f7;border:1px solid var(--coop-border);border-radius:10px;padding:14px 18px;margin:14px 0;font-size:14px}.expected-card strong[data-v-b2ede01c]{font-size:20px;font-variant-numeric:tabular-nums}.denoms[data-v-b2ede01c]{width:100%;border-collapse:collapse;font-size:13px}.denoms th[data-v-b2ede01c],.denoms td[data-v-b2ede01c]{padding:8px 12px;border-bottom:1px solid var(--coop-border);text-align:left}.denoms th[data-v-b2ede01c]{color:#46464b;font-weight:600}.denoms tfoot td[data-v-b2ede01c]{border-top:2px solid var(--coop-border);border-bottom:none;padding-top:12px}.denoms .qty[data-v-b2ede01c]{width:90px;padding:6px 8px;border:1px solid var(--coop-border);border-radius:6px;text-align:right}.num[data-v-b2ede01c]{text-align:right;font-variant-numeric:tabular-nums}.denoms tfoot tr.ok td[data-v-b2ede01c]{color:#2e7d32}.denoms tfoot tr.off td[data-v-b2ede01c]{color:#c0392b}.reason-block[data-v-b2ede01c]{margin-top:14px}.reason-block label[data-v-b2ede01c]{display:block;font-size:12px;font-weight:700;color:#46464b;margin-bottom:4px}.reason-block .req[data-v-b2ede01c]{color:#c0392b}.reason-block .form-input[data-v-b2ede01c]{max-width:none}.actions-row[data-v-b2ede01c]{margin-top:16px}.notice[data-v-b2ede01c]{background:#fff7e6;border:1px solid #f0d9a8;color:#8a6d1f;padding:12px 14px;border-radius:8px;font-size:13px;margin-top:12px}.empty[data-v-b2ede01c]{padding:34px;text-align:center;color:var(--coop-muted)}.muted[data-v-b2ede01c]{color:var(--coop-muted)}.muted.sm[data-v-b2ede01c]{font-size:12px}.short[data-v-b2ede01c]{color:#c0392b}.over[data-v-b2ede01c]{color:#2e7d32}.actions[data-v-b2ede01c]{text-align:right;white-space:nowrap}.actions .btn[data-v-b2ede01c]{margin-left:6px}.btn-sm[data-v-b2ede01c]{padding:5px 12px;font-size:12px}.pill[data-v-b2ede01c]{display:inline-block;padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700}.pill-on[data-v-b2ede01c]{background:#eaf6ec;color:#2e7d32}.pill-warn[data-v-b2ede01c]{background:#fff7e6;color:#8a6d1f}@media (max-width: 767px){.page[data-v-b2ede01c]{padding:18px 14px}.tbl[data-v-b2ede01c]{display:block;overflow-x:auto;white-space:nowrap}}.page[data-v-1a6e2d19]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-1a6e2d19]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.page-head h1[data-v-1a6e2d19]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-1a6e2d19]{margin:4px 0 0;color:var(--coop-muted)}.panel[data-v-1a6e2d19]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.empty[data-v-1a6e2d19]{padding:40px;text-align:center;color:var(--coop-muted)}.num[data-v-1a6e2d19]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-1a6e2d19]{color:var(--coop-muted)}.muted.sm[data-v-1a6e2d19]{font-size:12px}.actions[data-v-1a6e2d19]{text-align:right;white-space:nowrap}.actions .btn[data-v-1a6e2d19]{margin-left:6px}.btn-sm[data-v-1a6e2d19]{padding:5px 12px;font-size:12px}@media (max-width: 767px){.page[data-v-1a6e2d19]{padding:18px 14px}.data-table[data-v-1a6e2d19]{display:block;overflow-x:auto;white-space:nowrap}}.page[data-v-49dcac43]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-49dcac43]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px}.page-head h1[data-v-49dcac43]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-49dcac43]{color:var(--coop-muted);margin:4px 0 0}.panel[data-v-49dcac43]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px}.up-panel[data-v-49dcac43]{padding:22px;margin-bottom:18px}.dropzone[data-v-49dcac43]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px;border:2px dashed var(--coop-border);border-radius:12px;cursor:pointer;transition:.15s;text-align:center}.dropzone[data-v-49dcac43]:hover{border-color:var(--coop-red);background:var(--coop-red-dim)}.dropzone.has[data-v-49dcac43]{border-style:solid;border-color:#bfe5ce;background:#f0faf4}.hidden-input[data-v-49dcac43]{display:none}.dz-icon[data-v-49dcac43]{font-size:32px;color:var(--coop-red)}.dz-text strong[data-v-49dcac43]{display:block;color:var(--coop-ink);font-size:15px}.dz-text span[data-v-49dcac43]{color:var(--coop-muted);font-size:13px}.up-actions[data-v-49dcac43]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.note[data-v-49dcac43]{margin-top:14px;padding:10px 14px;border-radius:8px;font-weight:700;font-size:13px}.note.ok[data-v-49dcac43]{background:#e5f4ec;color:#1b7a4b}.note.err[data-v-49dcac43]{background:#fbeae8;color:#b23b32}.result-panel[data-v-49dcac43]{overflow:hidden}.result-head[data-v-49dcac43]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--coop-border)}.rh-title[data-v-49dcac43]{font-weight:800;color:var(--coop-ink)}.rh-stats[data-v-49dcac43]{display:flex;gap:8px}.stat-pill[data-v-49dcac43]{font-size:12px;font-weight:800;padding:3px 11px;border-radius:999px}.stat-pill.total[data-v-49dcac43]{background:var(--coop-mid);color:var(--coop-muted)}.stat-pill.ok[data-v-49dcac43]{background:#e5f4ec;color:#1b7a4b}.stat-pill.bad[data-v-49dcac43]{background:#fbeae8;color:#b23b32}.imp-table[data-v-49dcac43]{width:100%}.imp-table td[data-v-49dcac43]{font-size:13px;vertical-align:middle}.imp-table .fw[data-v-49dcac43]{font-weight:700;color:var(--coop-ink)}.imp-table .mono[data-v-49dcac43]{font-family:var(--font-mono);font-size:12px}.imp-table .issues[data-v-49dcac43]{color:#b23b32;font-size:12px}.imp-table tr.row-bad[data-v-49dcac43]{background:#e74c3c0a}.pill[data-v-49dcac43]{font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px}.pill-ok[data-v-49dcac43]{background:#e5f4ec;color:#1b7a4b}.pill-bad[data-v-49dcac43]{background:#fbeae8;color:#b23b32}.btn-secondary[data-v-49dcac43]{text-decoration:none}.sec-wrap[data-v-c28676de]{max-width:640px;margin:0 auto;padding:32px 20px}.sec-head h1[data-v-c28676de]{font-size:24px;font-weight:700;color:#111827;margin-bottom:6px}.sec-head p[data-v-c28676de]{color:#6b7280;font-size:14px}.sec-required[data-v-c28676de]{color:#b45309!important;font-weight:600}.sec-card[data-v-c28676de]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px;margin-top:20px}.sec-card h2[data-v-c28676de]{font-size:17px;font-weight:700;color:#111827;margin-bottom:8px}.sec-card h3[data-v-c28676de]{font-size:15px;font-weight:700;color:#111827;margin:4px 0 6px}.sec-muted[data-v-c28676de]{color:#6b7280;font-size:13.5px;line-height:1.6;margin-bottom:14px}.sec-locked[data-v-c28676de]{color:#b45309;font-weight:600;margin-top:14px;margin-bottom:0}.sec-qr[data-v-c28676de]{display:flex;justify-content:center;margin:12px 0 16px}.sec-qr img[data-v-c28676de]{border:1px solid #E5E7EB;border-radius:8px;padding:8px;background:#fff}.sec-secret[data-v-c28676de]{display:block;font-family:ui-monospace,monospace;font-size:15px;letter-spacing:2px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:10px 14px;text-align:center;margin-bottom:16px;color:#111827;word-break:break-all}.sec-field[data-v-c28676de]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.sec-field label[data-v-c28676de]{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.4px}.sec-field input[data-v-c28676de]{height:44px;border:1.5px solid #E5E7EB;border-radius:9px;padding:0 14px;font-size:15px;color:#111827;outline:none}.sec-field input[data-v-c28676de]:focus{border-color:#7b1a1a;box-shadow:0 0 0 3px #7b1a1a14}.sec-actions[data-v-c28676de]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.sec-btn[data-v-c28676de]{height:44px;padding:0 18px;border-radius:9px;border:1.5px solid #7B1A1A;background:#fff;color:#7b1a1a;font-weight:700;font-size:14px;cursor:pointer}.sec-btn[data-v-c28676de]:hover:not(:disabled){background:#fbf3f3}.sec-btn[data-v-c28676de]:disabled{opacity:.55;cursor:not-allowed}.sec-btn-primary[data-v-c28676de]{background:#7b1a1a;color:#fff}.sec-btn-primary[data-v-c28676de]:hover:not(:disabled){background:#561212}.sec-btn-danger[data-v-c28676de]{border-color:#b91c1c;color:#b91c1c}.sec-btn-danger[data-v-c28676de]:hover:not(:disabled){background:#fef2f2}.sec-codes[data-v-c28676de]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 16px;padding:0}.sec-codes li[data-v-c28676de]{font-family:ui-monospace,monospace;font-size:14px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;padding:8px 10px;text-align:center;letter-spacing:1px}.sec-status[data-v-c28676de]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sec-badge[data-v-c28676de]{background:#dcfce7;color:#166534;font-weight:700;font-size:12px;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.sec-hr[data-v-c28676de]{border:none;border-top:1px solid #E5E7EB;margin:22px 0 18px}.sec-alert[data-v-c28676de]{padding:12px 16px;border-radius:9px;font-size:14px;font-weight:500;margin-top:16px}.sec-alert-err[data-v-c28676de]{background:#fef2f2;border:1px solid #FECACA;color:#b91c1c}.sec-alert-ok[data-v-c28676de]{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534}.page[data-v-a17fa648]{padding:28px 32px;height:100%;overflow-y:auto}.page-head[data-v-a17fa648]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px}.page-head h1[data-v-a17fa648]{font-family:var(--font-serif);font-size:40px;color:var(--coop-ink);margin:0}.page-sub[data-v-a17fa648]{color:var(--coop-muted);margin:4px 0 0}.head-actions[data-v-a17fa648]{display:flex;gap:10px}.fund-row[data-v-a17fa648]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.fund-card[data-v-a17fa648]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:12px;padding:14px 18px;min-width:200px;display:flex;flex-direction:column;gap:4px}.fund-card.empty-card[data-v-a17fa648]{color:var(--coop-muted);justify-content:center;align-items:center}.fund-name[data-v-a17fa648]{font-size:12px;font-weight:800;color:var(--coop-muted);text-transform:uppercase;letter-spacing:.04em}.fund-avail[data-v-a17fa648]{font-size:22px;color:var(--coop-ink);font-variant-numeric:tabular-nums}.fund-code[data-v-a17fa648]{font-size:11px;color:var(--coop-muted)}.loan-grid[data-v-a17fa648]{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:18px;align-items:start}.panel[data-v-a17fa648]{background:var(--coop-surface);border:1px solid var(--coop-border);border-radius:14px;overflow:hidden}.panel-head[data-v-a17fa648]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--coop-border);font-weight:800;color:var(--coop-ink)}.loan-row[data-v-a17fa648]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--coop-border);background:#fff;cursor:pointer;text-align:left;transition:background .15s}.loan-row[data-v-a17fa648]:hover{background:var(--coop-mid)}.loan-row.sel[data-v-a17fa648]{background:var(--coop-red-dim)}.loan-no[data-v-a17fa648]{font-weight:800;color:var(--coop-ink)}.loan-meta[data-v-a17fa648]{font-size:12px;color:var(--coop-muted)}.loan-right[data-v-a17fa648]{text-align:right}.loan-amt[data-v-a17fa648]{font-weight:800;color:var(--coop-ink);font-variant-numeric:tabular-nums}.badge[data-v-a17fa648]{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:var(--coop-mid);color:var(--coop-muted);border:1px solid var(--coop-border)}.badge.big[data-v-a17fa648]{font-size:12px;padding:4px 12px}.badge-draft[data-v-a17fa648]{background:var(--coop-mid);color:var(--coop-muted)}.badge-pending-approval[data-v-a17fa648]{background:#fbf1dd;color:#8a5a00}.badge-approved[data-v-a17fa648]{background:#e4f3ea;color:#1b7a4b}.badge-collecting[data-v-a17fa648],.badge-collected[data-v-a17fa648]{background:#e7f0fe;color:#1d4e9b}.badge-released[data-v-a17fa648]{background:#e4f3ea;color:#1b7a4b}.badge-cancelled[data-v-a17fa648]{background:#fbeae8;color:#b23b32}.detail[data-v-a17fa648]{min-height:440px}.detail-head[data-v-a17fa648]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--coop-border);gap:12px}.detail-no[data-v-a17fa648]{font-family:var(--font-serif);font-size:24px;color:var(--coop-ink)}.detail-sub[data-v-a17fa648]{color:var(--coop-muted);font-size:13px}.stat-row[data-v-a17fa648]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--coop-border);border-bottom:1px solid var(--coop-border)}.stat[data-v-a17fa648]{background:#fff;padding:14px 16px}.stat span[data-v-a17fa648]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.stat strong[data-v-a17fa648]{font-size:17px;color:var(--coop-ink)}.meta-strip[data-v-a17fa648]{display:flex;gap:18px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--coop-border);font-size:13px;color:var(--coop-muted);align-items:center}.link-btn[data-v-a17fa648]{background:none;border:0;color:var(--coop-accent, #1B7A4B);font-size:13px;cursor:pointer;padding:0;text-decoration:underline}.col-report[data-v-a17fa648]{padding:12px 22px}.cr-stats[data-v-a17fa648]{display:flex;gap:16px;flex-wrap:wrap;background:var(--coop-mid);border-radius:10px;padding:12px 16px}.cr-stats>div span[data-v-a17fa648]{display:block;font-size:10px;text-transform:uppercase;color:var(--coop-muted)}.cr-stats>div strong[data-v-a17fa648]{font-size:15px;color:var(--coop-ink)}.meta-strip strong[data-v-a17fa648]{color:var(--coop-ink)}.doc-block[data-v-a17fa648]{padding:18px 22px 22px}.sec-title[data-v-a17fa648]{margin:0 0 4px;font-size:16px}.sec-title.sm[data-v-a17fa648]{font-size:14px}.hint[data-v-a17fa648]{color:#8a8a90;font-size:13px;margin:4px 0 14px}.doc-list[data-v-a17fa648]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.doc-list li[data-v-a17fa648]{padding:8px 12px;background:var(--coop-mid);border-radius:8px}.upload-row[data-v-a17fa648]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.actions-row[data-v-a17fa648]{margin-top:16px}.empty[data-v-a17fa648]{padding:28px 16px;text-align:center;color:var(--coop-muted)}.empty.small[data-v-a17fa648]{padding:10px 0;font-size:13px}.empty.tall[data-v-a17fa648]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 16px}.empty-dot[data-v-a17fa648]{width:44px;height:44px;border-radius:50%;border:2px solid var(--coop-border)}.modal-overlay[data-v-a17fa648]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:400;overflow-y:auto;padding:24px 0}.modal[data-v-a17fa648]{background:#fff;border-radius:16px;padding:28px;width:min(560px,92vw);box-shadow:0 24px 60px #0003}.modal h2[data-v-a17fa648]{font-family:var(--font-serif);font-size:26px;margin:0 0 18px;color:var(--coop-ink)}.modal label[data-v-a17fa648]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:14px 0 6px}.modal .opt[data-v-a17fa648]{text-transform:none;font-weight:600;letter-spacing:0;color:#b3b3b8}.form-2col[data-v-a17fa648]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-input[data-v-a17fa648]{width:100%;padding:9px 11px;border:1px solid var(--coop-border);border-radius:8px;font-size:14px;box-sizing:border-box}.warn-note[data-v-a17fa648]{margin-top:8px;background:#fbf1dd;color:#8a5a00;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700}.modal-foot[data-v-a17fa648]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-err[data-v-a17fa648]{margin-top:12px;background:#fbeae8;color:#b23b32;padding:9px 12px;border-radius:8px;font-weight:700;font-size:13px}.doc-link[data-v-a17fa648]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-align:left}.doc-link[data-v-a17fa648]:hover{color:var(--coop-ink)}.contrib-table[data-v-a17fa648]{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 16px}.contrib-table th[data-v-a17fa648],.contrib-table td[data-v-a17fa648]{border-bottom:1px solid var(--coop-border);padding:8px 10px;text-align:left}.contrib-table th[data-v-a17fa648]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--coop-muted);font-weight:800}.contrib-table .r[data-v-a17fa648]{text-align:right;font-variant-numeric:tabular-nums}.contrib-table .c[data-v-a17fa648]{text-align:center}.fail-reason[data-v-a17fa648]{font-size:11px;color:#b23b32;margin-top:4px}.badge-contrib-pending[data-v-a17fa648]{background:var(--coop-mid);color:var(--coop-muted);border:1px solid var(--coop-border);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;text-transform:uppercase}.badge-contrib-collected[data-v-a17fa648]{background:#e4f3ea;color:#1b7a4b;border:1px solid var(--coop-border);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;text-transform:uppercase}.badge-contrib-failed[data-v-a17fa648]{background:#fbeae8;color:#b23b32;border:1px solid var(--coop-border);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;text-transform:uppercase}.badge-contrib-waived[data-v-a17fa648]{background:#fbf1dd;color:#8a5a00;border:1px solid var(--coop-border);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;text-transform:uppercase}.advance-block[data-v-a17fa648]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--coop-mid);border-radius:10px;padding:12px 16px;margin:12px 0;flex-wrap:wrap}.advance-block .stat span[data-v-a17fa648]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);font-weight:800}.advance-block .stat strong[data-v-a17fa648]{font-size:17px;color:var(--coop-ink)}.cash-label[data-v-a17fa648]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--coop-muted);margin:4px 0 6px}.cash-select[data-v-a17fa648]{max-width:260px}@media (max-width: 1080px){.loan-grid[data-v-a17fa648]{grid-template-columns:1fr}}@media (max-width: 720px){.stat-row[data-v-a17fa648]{grid-template-columns:repeat(2,1fr)}.form-2col[data-v-a17fa648]{grid-template-columns:1fr}}@media (max-width: 767px){.page[data-v-a17fa648]{padding:18px 14px}}.receipt-print-host[data-v-a17fa648]{display:none}@media print{.printing-receipt[data-v-a17fa648]>:not(.receipt-print-host){display:none!important}.printing-receipt .receipt-print-host[data-v-a17fa648]{display:block}}.doc-title[data-v-6c8476d6]{font-size:16px;font-weight:800;margin-top:12px}.rng[data-v-6c8476d6]{font-size:11px;color:#666;margin-bottom:10px}.tot[data-v-6c8476d6]{display:flex;gap:18px;margin:10px 0}.tot span[data-v-6c8476d6]{display:block;font-size:9px;text-transform:uppercase;color:#666}.tot strong[data-v-6c8476d6]{font-size:15px}.tbl[data-v-6c8476d6]{width:100%;border-collapse:collapse;font-size:11px}.tbl th[data-v-6c8476d6],.tbl td[data-v-6c8476d6]{border-bottom:.5px solid #ccc;padding:4px 6px;text-align:left}.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]{font-size:16px;font-weight:800;margin-top:12px}.tot[data-v-6119ae7a]{font-size:12px;color:#444;margin:8px 0;font-weight:600}.tbl[data-v-6119ae7a]{width:100%;border-collapse:collapse;font-size:11px}.tbl th[data-v-6119ae7a],.tbl td[data-v-6119ae7a]{border-bottom:.5px solid #ccc;padding:4px 6px;text-align:left}.tbl th.r[data-v-6119ae7a],.tbl td.r[data-v-6119ae7a]{text-align:right}.c[data-v-6119ae7a]{text-align:center;color:#888}.page[data-v-17093593]{padding:20px;max-width:1200px;margin:0 auto}.page-head[data-v-17093593]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-17093593]{font-size:26px;font-weight:800;color:var(--coop-ink);margin:0}.page-sub[data-v-17093593]{color:var(--coop-muted);margin:2px 0 0;font-size:13px}.head-actions[data-v-17093593]{display:flex;gap:8px}.pool-card[data-v-17093593]{display:flex;align-items:center;justify-content:space-between;background:var(--coop-mid);border:1px solid var(--coop-border);border-radius:12px;padding:14px 18px;margin:16px 0}.pool-card span[data-v-17093593]{color:var(--coop-muted);font-size:13px}.pool-card strong[data-v-17093593]{font-size:22px;color:var(--coop-ink)}.split[data-v-17093593]{display:grid;grid-template-columns:340px 1fr;gap:16px}.panel[data-v-17093593]{background:#fff;border:1px solid var(--coop-border);border-radius:12px;padding:16px}.claim-row[data-v-17093593]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--coop-border);border-radius:10px;background:#fff;margin-bottom:8px;cursor:pointer;text-align:left}.claim-row.active[data-v-17093593]{border-color:var(--coop-accent, #1B7A4B);box-shadow:0 0 0 2px #1b7a4b1f}.cr-no[data-v-17093593]{font-weight:700;color:var(--coop-ink)}.cr-sub[data-v-17093593]{font-size:12px;color:var(--coop-muted)}.detail-head[data-v-17093593]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-no[data-v-17093593]{font-size:18px;font-weight:800;color:var(--coop-ink)}.detail-sub[data-v-17093593]{color:var(--coop-muted);font-size:13px}.stat-row[data-v-17093593]{display:flex;gap:12px;margin:14px 0;flex-wrap:wrap}.stat[data-v-17093593]{background:var(--coop-mid);border-radius:10px;padding:10px 14px;min-width:120px}.stat span[data-v-17093593]{display:block;font-size:11px;color:var(--coop-muted)}.stat strong[data-v-17093593]{font-size:16px;color:var(--coop-ink)}.doc-block[data-v-17093593]{margin-top:12px;border-top:1px solid var(--coop-border);padding-top:14px}.sec-title[data-v-17093593]{font-weight:700;color:var(--coop-ink)}.sec-title.sm[data-v-17093593]{font-size:13px;margin:0 0 6px}.hint[data-v-17093593]{font-size:12px;color:var(--coop-muted)}.doc-list[data-v-17093593]{list-style:none;padding:0;margin:8px 0;font-size:13px}.doc-link[data-v-17093593]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-align:left}.doc-link[data-v-17093593]:hover{color:var(--coop-ink)}.upload-row[data-v-17093593]{display:flex;gap:8px;align-items:center;margin:8px 0}.actions-row[data-v-17093593]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.warn-note[data-v-17093593]{background:#fff6e6;border:1px solid #F0D28A;border-radius:8px;padding:8px 12px;font-size:12px;color:#7a5b00;margin:8px 0}.meta-strip[data-v-17093593]{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--coop-muted)}.cash-label[data-v-17093593]{font-size:13px;display:block;margin-bottom:6px}.cash-select[data-v-17093593]{max-width:220px}.pool-note[data-v-17093593]{font-size:12px;color:var(--coop-muted);margin:6px 0}.empty[data-v-17093593]{color:var(--coop-muted);text-align:center;padding:20px;font-size:13px}.empty.tall[data-v-17093593]{padding:60px 20px}.empty.small[data-v-17093593]{padding:8px}.empty-dot[data-v-17093593]{width:10px;height:10px;border-radius:50%;background:var(--coop-border);margin:0 auto 10px}.badge[data-v-17093593]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.badge.big[data-v-17093593]{font-size:12px;padding:5px 12px}.badge-draft[data-v-17093593]{background:#eef0f3;color:#55606e}.badge-pending[data-v-17093593]{background:#fff3d6;color:#8a6100}.badge-approved[data-v-17093593]{background:#e0ecff;color:#1d4ed8}.badge-released[data-v-17093593]{background:#e4f3ea;color:#1b7a4b}.badge-rejected[data-v-17093593]{background:#fbe2e2;color:#b42318}.form-input[data-v-17093593]{width:100%;padding:9px 11px;border:1px solid var(--coop-border);border-radius:8px;font-size:14px;box-sizing:border-box}.form-input.sm[data-v-17093593]{width:auto;padding:6px 8px}label[data-v-17093593]{display:block;font-size:12px;font-weight:600;color:var(--coop-ink);margin:10px 0 4px}.opt[data-v-17093593]{font-weight:400;color:var(--coop-muted)}.form-2col[data-v-17093593]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-err[data-v-17093593]{color:#b42318;font-size:13px;margin:8px 0}.modal-overlay[data-v-17093593]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:150}.modal[data-v-17093593]{background:#fff;border-radius:14px;padding:24px;width:100%;max-width:560px}.modal h2[data-v-17093593]{margin:0 0 12px;font-size:20px;color:var(--coop-ink)}.modal-actions[data-v-17093593]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.bene-toggle[data-v-17093593]{display:flex;gap:0;border:1px solid var(--coop-border);border-radius:8px;overflow:hidden;width:fit-content}.tg[data-v-17093593]{padding:7px 16px;background:#fff;border:0;cursor:pointer;font-size:13px}.tg.on[data-v-17093593]{background:var(--coop-accent, #1B7A4B);color:#fff}.picker[data-v-17093593]{border:1px solid var(--coop-border);border-radius:8px;margin-top:6px;max-height:200px;overflow-y:auto}.pick[data-v-17093593]{display:block;width:100%;text-align:left;padding:8px 12px;border:0;border-bottom:1px solid var(--coop-mid);background:#fff;cursor:pointer;font-size:13px}.pick[data-v-17093593]:hover{background:var(--coop-mid)}.pk-sub[data-v-17093593]{color:var(--coop-muted);font-size:11px}.chosen[data-v-17093593]{color:#1b7a4b;font-size:13px;margin-top:6px;font-weight:600}.btn.sm[data-v-17093593]{font-size:12px;padding:5px 10px;margin-top:8px}.add-org[data-v-17093593]{display:grid;gap:8px;margin-top:10px;padding:12px;background:var(--coop-mid);border-radius:8px}.reports[data-v-17093593]{margin-bottom:16px}.rep-controls[data-v-17093593]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.rep-grid[data-v-17093593]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rep-box[data-v-17093593]{border:1px solid var(--coop-border);border-radius:10px;padding:12px;margin-top:12px}.rep-box.wide[data-v-17093593]{grid-column:1 / -1}.rep-h[data-v-17093593]{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px;color:var(--coop-ink);margin-bottom:8px}.rep-sub[data-v-17093593]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--coop-muted);margin-top:8px}.kv[data-v-17093593]{display:flex;justify-content:space-between;font-size:13px;padding:3px 0}.mini[data-v-17093593]{font-size:11px;padding:3px 8px;border:1px solid var(--coop-border);border-radius:6px;background:#fff;cursor:pointer}.reg-totals[data-v-17093593]{font-size:12px;color:var(--coop-muted);font-weight:400}.tbl[data-v-17093593]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-17093593],.tbl td[data-v-17093593]{text-align:left;padding:7px 8px;border-bottom:1px solid var(--coop-mid)}.tbl th.r[data-v-17093593],.tbl td.r[data-v-17093593]{text-align:right}.kind[data-v-17093593]{color:var(--coop-muted);font-size:11px}@media (max-width: 767px){.split[data-v-17093593],.rep-grid[data-v-17093593],.form-2col[data-v-17093593]{grid-template-columns:1fr}}: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: #cccccc}.doc-paper{width:210mm;max-width:100%;min-height:297mm;background:#fff;color:var(--doc-ink);padding:16mm 15mm;margin:0 auto 18px;box-shadow:0 14px 35px #1f29371f;border-radius:4px;box-sizing:border-box;font-family:var(--font-sans, "Inter", sans-serif);font-size:12px;line-height:1.5}.doc-accent-band{height:6px;background:var(--doc-accent);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{display:flex;align-items:center;gap:13px;border-bottom:1px double var(--doc-ink);padding-bottom:12px}.doc-seal{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#fff;border:1.5px solid var(--doc-accent);flex-shrink:0}.doc-seal-fallback{width:46px;height:46px;border-radius:50%;background:#fff;border:1.5px solid var(--doc-accent);color:var(--doc-accent);display:flex;align-items:center;justify-content:center;font-family:var(--doc-serif);font-size:12px;flex-shrink:0}.doc-id{flex:1}.doc-id .name{font-family:var(--doc-serif);font-size:16px;font-weight:600;color:var(--doc-ink);line-height:1.2}.doc-id .meta{font-size:10.5px;color:var(--doc-muted);margin-top:2px}.doc-control{text-align:right;font-size:9.5px;color:#999;line-height:1.5;white-space:nowrap}.doc-title{font-family:var(--doc-serif);font-size:18px;font-weight:600;color:var(--doc-ink);margin:15px 0 13px}.doc-section-band{background:var(--doc-accent-tint);border-left:3px solid var(--doc-accent);border-radius:0;padding:5px 10px;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--doc-accent);margin:14px 0 10px}.doc-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;font-size:12px}.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);display:block;padding-bottom:3px;min-height:18px}.doc-table{width:100%;border-collapse:collapse;font-size:11px}.doc-table th{border:.5px solid #c9b8b3;padding:5px 7px;text-align:left;font-weight:500;color:var(--doc-accent);background:var(--doc-table-head)}.doc-table td{border:.5px solid #ddd;padding:5px 7px}.doc-table td.num,.doc-table th.num{text-align:right}.doc-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:26px}.doc-signatures.four{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-sig{border-top:.5px solid var(--doc-ink);padding-top:4px;font-size:9.5px;letter-spacing:.04em;color:#555;text-transform:uppercase}.doc-footer{border-top:.5px solid var(--doc-hair);margin-top:18px;padding-top:7px;display:flex;justify-content:space-between;font-size:8.5px;color:#999}.doc-box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.doc-box{border:1px solid var(--doc-ink);padding:8px;display:flex;flex-direction:column;gap:4px}.doc-box .k{font-size:9px;text-transform:uppercase;color:#555}.doc-box .v{font-size:12px;color:var(--doc-ink);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{overflow:visible!important;height:auto!important;padding:0!important}.doc-paper{width:auto;max-width:none;min-height:auto;margin:0;padding:0;box-shadow:none;border-radius:0;break-after:page;page-break-after:always}.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}}
