[data-v-06ade289]{box-sizing:border-box}.ml-layout[data-v-06ade289]{display:flex;min-height:100vh;background:#f0f4f8;font-family:Inter,-apple-system,sans-serif}.ml-overlay[data-v-06ade289]{position:fixed;inset:0;background:#0006;z-index:40;display:none}@media(max-width:768px){.ml-overlay[data-v-06ade289]{display:block}}.ml-sidebar[data-v-06ade289]{width:220px;background:#0f2240;display:flex;flex-direction:column;position:relative;transition:width .2s ease;flex-shrink:0;z-index:50}.ml-sidebar.sidebar-collapsed[data-v-06ade289]{width:64px}@media(max-width:768px){.ml-sidebar[data-v-06ade289]{position:fixed;left:-220px;top:0;bottom:0;transition:left .25s ease;width:220px!important}.ml-sidebar.mobile-open[data-v-06ade289]{left:0}}.ml-brand[data-v-06ade289]{display:flex;align-items:center;gap:10px;padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-icon[data-v-06ade289]{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#f59e0b,#d97706);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.brand-text[data-v-06ade289]{min-width:0}.brand-name[data-v-06ade289]{font-size:.9rem;font-weight:800;color:#fff;letter-spacing:.03em}.brand-sub[data-v-06ade289]{font-size:.65rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.ml-member-info[data-v-06ade289]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.member-avatar[data-v-06ade289]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1a3a6e,#2563eb);color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.member-name[data-v-06ade289]{font-size:.82rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-role[data-v-06ade289]{font-size:.68rem;color:#ffffff73;text-transform:capitalize}.ml-nav[data-v-06ade289]{flex:1;padding:10px 8px;overflow-y:auto}.ml-nav-item[data-v-06ade289]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;color:#fff9;text-decoration:none;transition:all .15s;margin-bottom:2px;width:100%;border:none;background:transparent;font-size:.85rem;font-weight:500}.ml-nav-item[data-v-06ade289]:hover{background:#ffffff14;color:#fff}.ml-nav-item.nav-active[data-v-06ade289]{background:#ffffff1f;color:#fff}.ml-nav-item.nav-active .nav-icon[data-v-06ade289]{color:#f59e0b}.nav-icon[data-v-06ade289]{width:18px;height:18px;flex-shrink:0}.nav-label[data-v-06ade289]{white-space:nowrap;overflow:hidden}.ml-bottom[data-v-06ade289]{padding:10px 8px 12px;border-top:1px solid rgba(255,255,255,.08)}.logout-btn[data-v-06ade289]{text-align:left}.logout-btn[data-v-06ade289]:hover{background:#ef44441f!important;color:#fca5a5!important}.sidebar-toggle[data-v-06ade289]{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026;color:#64748b;transition:all .15s;z-index:10}.sidebar-toggle[data-v-06ade289]:hover{background:#f1f5f9}@media(max-width:768px){.sidebar-toggle[data-v-06ade289]{display:none}}.ml-main[data-v-06ade289]{flex:1;display:flex;flex-direction:column;min-width:0}.ml-topbar[data-v-06ade289]{height:56px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px;padding:0 20px;position:sticky;top:0;z-index:30}.mobile-menu-btn[data-v-06ade289]{display:none;padding:4px;background:none;border:none;cursor:pointer;color:#64748b;border-radius:6px}.mobile-menu-btn[data-v-06ade289]:hover{background:#f1f5f9}@media(max-width:768px){.mobile-menu-btn[data-v-06ade289]{display:flex}}.topbar-title[data-v-06ade289]{flex:1;font-size:.9rem;font-weight:600;color:#1e293b}.topbar-right[data-v-06ade289]{display:flex;align-items:center;gap:10px}.topbar-avatar[data-v-06ade289]{width:32px;height:32px;border-radius:50%;background:#1a3a6e;color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.ml-content[data-v-06ade289]{flex:1;padding:24px;overflow-y:auto}@media(max-width:640px){.ml-content[data-v-06ade289]{padding:16px}}.fade-text-enter-active[data-v-06ade289],.fade-text-leave-active[data-v-06ade289]{transition:opacity .15s}.fade-text-enter-from[data-v-06ade289],.fade-text-leave-to[data-v-06ade289]{opacity:0}.md-page[data-v-aa375a7e]{max-width:960px}.md-loading[data-v-aa375a7e]{display:flex;flex-direction:column;align-items:center;padding:60px;gap:12px;color:#64748b}.spinner[data-v-aa375a7e]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#1a3a6e;border-radius:50%;animation:spin-aa375a7e .7s linear infinite}@keyframes spin-aa375a7e{to{transform:rotate(360deg)}}.md-error[data-v-aa375a7e]{background:#fee2e2;color:#dc2626;padding:16px;border-radius:10px}.md-pending-banner[data-v-aa375a7e],.md-status-banner[data-v-aa375a7e]{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:14px 16px;margin-bottom:18px;font-size:.85rem;line-height:1.5}.md-pending-banner[data-v-aa375a7e]{background:#fef9c3;color:#92400e;border:1px solid #fde68a}.md-status-banner[data-v-aa375a7e]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.md-pending-banner strong[data-v-aa375a7e],.md-status-banner strong[data-v-aa375a7e]{display:block;font-size:.88rem;margin-bottom:2px}.md-pending-banner p[data-v-aa375a7e],.md-status-banner p[data-v-aa375a7e]{margin:0;opacity:.85;font-size:.82rem}.md-greeting[data-v-aa375a7e]{display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(135deg,#0f2240,#1a3a6e);border-radius:16px;padding:24px 28px;margin-bottom:20px;flex-wrap:wrap;gap:12px}.greeting-text h1[data-v-aa375a7e]{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 4px}.greeting-text p[data-v-aa375a7e]{font-size:.85rem;color:#fff9;margin:0}.greeting-badge[data-v-aa375a7e]{text-align:right}.badge-label[data-v-aa375a7e]{display:block;font-size:.68rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.badge-code[data-v-aa375a7e]{font-size:1.1rem;font-weight:800;color:#f59e0b;letter-spacing:.06em}.md-stats[data-v-aa375a7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:20px}.stat-card[data-v-aa375a7e]{background:#fff;border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000f;cursor:pointer;transition:all .15s;border:1px solid #f1f5f9}.stat-card[data-v-aa375a7e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-aa375a7e]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-blue[data-v-aa375a7e]{background:#dbeafe;color:#2563eb}.stat-icon-purple[data-v-aa375a7e]{background:#ede9fe;color:#7c3aed}.stat-icon-green[data-v-aa375a7e]{background:#dcfce7;color:#16a34a}.stat-icon-orange[data-v-aa375a7e]{background:#ffedd5;color:#ea580c}.stat-value[data-v-aa375a7e]{font-size:1rem;font-weight:700;color:#1e293b}.stat-label[data-v-aa375a7e]{font-size:.72rem;color:#94a3b8;margin-top:1px}.md-grid[data-v-aa375a7e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.md-grid[data-v-aa375a7e]{grid-template-columns:1fr}}@media(max-width:480px){.md-greeting[data-v-aa375a7e]{padding:18px 16px;border-radius:12px}.greeting-text h1[data-v-aa375a7e]{font-size:1.1rem}.badge-code[data-v-aa375a7e]{font-size:.95rem}.quick-actions[data-v-aa375a7e]{grid-template-columns:1fr 1fr;gap:6px}.qa-btn[data-v-aa375a7e]{padding:12px 10px;font-size:.78rem}.stat-card[data-v-aa375a7e]{padding:14px 12px}}.md-card[data-v-aa375a7e]{background:#fff;border-radius:14px;padding:18px;box-shadow:0 1px 3px #0000000f;border:1px solid #f1f5f9}.card-header[data-v-aa375a7e]{font-size:.82rem;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.card-link[data-v-aa375a7e]{font-size:.78rem;color:#1a3a6e;text-decoration:none;font-weight:600;text-transform:none;letter-spacing:0}.card-link[data-v-aa375a7e]:hover{text-decoration:underline}.empty-msg[data-v-aa375a7e]{font-size:.82rem;color:#94a3b8;padding:12px 0}.quick-actions[data-v-aa375a7e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qa-btn[data-v-aa375a7e]{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:9px;text-decoration:none;font-size:.8rem;font-weight:600;transition:all .15s}.qa-blue[data-v-aa375a7e]{background:#dbeafe;color:#1d4ed8}.qa-purple[data-v-aa375a7e]{background:#ede9fe;color:#6d28d9}.qa-green[data-v-aa375a7e]{background:#dcfce7;color:#15803d}.qa-yellow[data-v-aa375a7e]{background:#fef9c3;color:#92400e}.qa-btn[data-v-aa375a7e]:hover{filter:brightness(.93);transform:translateY(-1px)}.event-list[data-v-aa375a7e]{display:flex;flex-direction:column;gap:10px}.event-row[data-v-aa375a7e]{display:flex;align-items:center;gap:12px}.event-date-block[data-v-aa375a7e]{width:40px;text-align:center;background:#f1f5f9;border-radius:8px;padding:4px;flex-shrink:0}.event-day[data-v-aa375a7e]{font-size:1rem;font-weight:800;color:#1a3a6e;line-height:1}.event-mon[data-v-aa375a7e]{font-size:.65rem;text-transform:uppercase;color:#64748b}.event-info[data-v-aa375a7e]{min-width:0}.event-title[data-v-aa375a7e]{font-size:.82rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-venue[data-v-aa375a7e]{font-size:.72rem;color:#94a3b8}.ministry-list[data-v-aa375a7e]{display:flex;flex-direction:column;gap:10px}.ministry-row[data-v-aa375a7e]{display:flex;align-items:center;gap:10px}.ministry-avatar[data-v-aa375a7e]{width:34px;height:34px;border-radius:8px;background:#1a3a6e;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ministry-name[data-v-aa375a7e]{font-size:.82rem;font-weight:600;color:#1e293b}.ministry-role[data-v-aa375a7e]{font-size:.72rem;color:#94a3b8;text-transform:capitalize}.giving-list[data-v-aa375a7e]{display:flex;flex-direction:column;gap:8px}.giving-row[data-v-aa375a7e]{display:flex;align-items:center;gap:8px}.giving-type[data-v-aa375a7e]{flex:1;font-size:.82rem;color:#374151;text-transform:capitalize}.giving-amount[data-v-aa375a7e]{font-size:.82rem;font-weight:700;color:#1e293b}.giving-status[data-v-aa375a7e]{font-size:.7rem;font-weight:600;padding:2px 7px;border-radius:6px;text-transform:capitalize}.badge-yellow[data-v-aa375a7e]{background:#fef3c7;color:#92400e}.badge-green[data-v-aa375a7e]{background:#dcfce7;color:#166534}.badge-red[data-v-aa375a7e]{background:#fee2e2;color:#991b1b}.badge-blue[data-v-aa375a7e]{background:#dbeafe;color:#1e40af}.badge-gray[data-v-aa375a7e]{background:#f1f5f9;color:#475569}.mp-page[data-v-51bfa915]{max-width:700px}.mp-title[data-v-51bfa915]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.mp-sub[data-v-51bfa915]{font-size:.85rem;color:#64748b;margin:0 0 20px}.mp-notice[data-v-51bfa915]{padding:10px 14px;border-radius:10px;margin-bottom:16px;font-size:.85rem;font-weight:500}.mp-notice.success[data-v-51bfa915]{background:#dcfce7;color:#16a34a}.mfa-reminder-box[data-v-51bfa915]{margin:12px 0 16px;padding:12px 14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.84rem;font-weight:500}.mp-notice.error[data-v-51bfa915]{background:#fee2e2;color:#dc2626}.mp-loading[data-v-51bfa915]{color:#64748b;padding:20px 0}.mp-section[data-v-51bfa915]{background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px}.section-title[data-v-51bfa915]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:16px}.info-grid[data-v-51bfa915]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:500px){.info-grid[data-v-51bfa915]{grid-template-columns:1fr}}.info-item label[data-v-51bfa915]{font-size:.75rem;color:#94a3b8;display:block;margin-bottom:3px}.info-value[data-v-51bfa915]{font-size:.9rem;font-weight:500;color:#1e293b}.capitalize[data-v-51bfa915]{text-transform:capitalize}.font-bold[data-v-51bfa915]{font-weight:700}.text-blue-700[data-v-51bfa915]{color:#1d4ed8}.status-badge[data-v-51bfa915]{padding:3px 9px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-active[data-v-51bfa915]{background:#dcfce7;color:#16a34a}.status-inactive[data-v-51bfa915]{background:#fee2e2;color:#dc2626}.mp-form .form-row[data-v-51bfa915]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media(max-width:500px){.mp-form .form-row[data-v-51bfa915]{grid-template-columns:1fr}}.form-group[data-v-51bfa915]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-51bfa915]{font-size:.8rem;font-weight:500;color:#374151}.form-group input[data-v-51bfa915],.form-group select[data-v-51bfa915],.form-group textarea[data-v-51bfa915]{padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;outline:none;background:#fff;font-family:inherit}.form-group input[data-v-51bfa915]:focus,.form-group select[data-v-51bfa915]:focus,.form-group textarea[data-v-51bfa915]:focus{border-color:#1a3a6e}.form-group textarea[data-v-51bfa915]{resize:vertical;min-height:60px}.form-group.full-width[data-v-51bfa915]{margin-bottom:14px}.form-actions[data-v-51bfa915]{display:flex;justify-content:flex-end;margin-top:4px}.btn-save[data-v-51bfa915]{padding:10px 24px;background:#1a3a6e;color:#fff;border:none;border-radius:9px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s}.btn-save[data-v-51bfa915]:hover{background:#15306b}.btn-save[data-v-51bfa915]:disabled{opacity:.6;cursor:not-allowed}.section-title-row[data-v-51bfa915]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title-row .section-title[data-v-51bfa915]{margin-bottom:0}.btn-toggle[data-v-51bfa915]{padding:7px 16px;background:#1a3a6e;color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-toggle[data-v-51bfa915]:hover{background:#15306b}.btn-cancel[data-v-51bfa915]{padding:10px 20px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:9px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-cancel[data-v-51bfa915]:hover{background:#e2e8f0}.pw-alert[data-v-51bfa915]{background:#fef3c7;color:#92400e;padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:500;margin-bottom:14px}.totp-desc[data-v-51bfa915]{font-size:.84rem;color:#64748b;margin:0 0 16px;line-height:1.5}.totp-badge[data-v-51bfa915]{padding:3px 10px;border-radius:20px;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.totp-active[data-v-51bfa915]{background:#dcfce7;color:#16a34a}.totp-off[data-v-51bfa915]{background:#f1f5f9;color:#94a3b8}.totp-setup-box[data-v-51bfa915]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px;margin-top:8px}.totp-step[data-v-51bfa915]{font-size:.85rem;color:#374151;margin:0 0 12px}.totp-qr-wrap[data-v-51bfa915]{display:flex;justify-content:center;margin-bottom:12px}.totp-qr[data-v-51bfa915]{width:180px;height:180px;border:4px solid white;border-radius:8px;box-shadow:0 1px 4px #0000001f}.totp-secret-row[data-v-51bfa915]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.totp-secret-label[data-v-51bfa915]{font-size:.8rem;color:#64748b}.totp-secret[data-v-51bfa915]{background:#e2e8f0;padding:4px 10px;border-radius:6px;font-size:.8rem;letter-spacing:.05em;color:#1e293b;word-break:break-all}.totp-confirm-row[data-v-51bfa915]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.totp-code-input[data-v-51bfa915]{padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:1.1rem;letter-spacing:.2em;text-align:center;width:120px;outline:none}.totp-code-input[data-v-51bfa915]:focus{border-color:#1a3a6e}.totp-enrolled-row[data-v-51bfa915]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.totp-enrolled-info[data-v-51bfa915]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#16a34a;font-weight:500}.btn-danger-sm[data-v-51bfa915]{padding:7px 16px;background:#fee2e2;color:#dc2626;border:1px solid #fca5a5;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-danger-sm[data-v-51bfa915]:hover{background:#fecaca}.btn-danger-sm[data-v-51bfa915]:disabled{opacity:.6;cursor:not-allowed}.pref-method-grid[data-v-51bfa915]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:4px}.pref-method-card[data-v-51bfa915]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:all .15s;text-align:center;font-family:inherit}.pref-method-card[data-v-51bfa915]:hover:not(:disabled){border-color:#1a3a6e;background:#f0f4ff}.pref-method-card.selected[data-v-51bfa915]{border-color:#1a3a6e;background:#eff5ff}.pref-method-card.disabled[data-v-51bfa915],.pref-method-card[data-v-51bfa915]:disabled{opacity:.5;cursor:not-allowed}.pref-method-card strong[data-v-51bfa915]{font-size:.9rem;color:#1e293b}.pref-method-card span[data-v-51bfa915]{font-size:.75rem;color:#64748b;line-height:1.3}.pref-check[data-v-51bfa915]{color:#16a34a!important;font-weight:700!important;font-size:.78rem!important}.pref-method-icon[data-v-51bfa915]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.pref-sms[data-v-51bfa915]{background:#dbeafe;color:#1d4ed8}.pref-email[data-v-51bfa915]{background:#fef3c7;color:#b45309}.pref-whatsapp[data-v-51bfa915]{background:#dcfce7;color:#16a34a}.pref-totp[data-v-51bfa915]{background:#f3e8ff;color:#7c3aed}.mr-page[data-v-cb06ff00]{max-width:760px}.mr-header[data-v-cb06ff00]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.mr-title[data-v-cb06ff00]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.mr-sub[data-v-cb06ff00]{font-size:.85rem;color:#64748b;margin:0}.btn-new[data-v-cb06ff00]{display:flex;align-items:center;gap:5px;padding:9px 16px;background:#1a3a6e;color:#fff;border:none;border-radius:9px;font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none;white-space:nowrap}.btn-new[data-v-cb06ff00]:hover{background:#15306b}.mr-notice[data-v-cb06ff00]{padding:10px 14px;border-radius:10px;margin-bottom:14px;font-size:.85rem;font-weight:500}.mr-notice.success[data-v-cb06ff00]{background:#dcfce7;color:#16a34a}.mr-notice.error[data-v-cb06ff00]{background:#fee2e2;color:#dc2626}.mr-modal-bg[data-v-cb06ff00]{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.mr-modal[data-v-cb06ff00]{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 20px 60px #0003;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.mr-modal.mr-modal-wide[data-v-cb06ff00]{max-width:580px}.mr-modal-header[data-v-cb06ff00]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.mr-modal-header h3[data-v-cb06ff00]{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.modal-close[data-v-cb06ff00]{background:none;border:none;font-size:1rem;cursor:pointer;color:#94a3b8;padding:4px 8px;border-radius:6px}.modal-close[data-v-cb06ff00]:hover{background:#f1f5f9;color:#64748b}.mr-form[data-v-cb06ff00]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.form-group[data-v-cb06ff00]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-cb06ff00]{font-size:.82rem;font-weight:600;color:#1a3a6e}.req[data-v-cb06ff00]{color:#dc2626}.form-row[data-v-cb06ff00]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.form-row[data-v-cb06ff00]{grid-template-columns:1fr}}.form-group select[data-v-cb06ff00],.form-group input[data-v-cb06ff00],.form-group textarea[data-v-cb06ff00]{padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:.88rem;color:#1e293b;background:#f8faff;transition:border-color .15s;resize:vertical;font-family:inherit}.form-group select[data-v-cb06ff00]:focus,.form-group input[data-v-cb06ff00]:focus,.form-group textarea[data-v-cb06ff00]:focus{outline:none;border-color:#1a3a6e;background:#fff}.type-cards[data-v-cb06ff00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.type-card[data-v-cb06ff00]{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1.5px solid #e2e8f0;border-radius:9px;cursor:pointer;background:#f8fafc;transition:all .15s;font-size:.8rem}.type-card[data-v-cb06ff00]:hover{border-color:#1a3a6e;background:#f0f4ff}.type-card.selected[data-v-cb06ff00]{border-color:#1a3a6e;background:#dbeafe;color:#1a3a6e;font-weight:600}.type-icon[data-v-cb06ff00]{font-size:1rem}.type-label[data-v-cb06ff00]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-chips[data-v-cb06ff00]{display:flex;flex-wrap:wrap;gap:6px}.area-chip[data-v-cb06ff00]{padding:6px 12px;border:1.5px solid #e2e8f0;border-radius:20px;background:#fff;font-size:.78rem;cursor:pointer;color:#64748b;transition:all .15s}.area-chip[data-v-cb06ff00]:hover{border-color:#1a3a6e;color:#1a3a6e}.area-chip.active[data-v-cb06ff00]{background:#1a3a6e;color:#fff;border-color:#1a3a6e}.form-info-badge[data-v-cb06ff00]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f0fdf4;color:#15803d;font-size:.78rem;font-weight:500;border-radius:8px;border:1px solid #dcfce7}.form-actions[data-v-cb06ff00]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px;flex-shrink:0}.btn-cancel[data-v-cb06ff00]{padding:9px 18px;background:#f1f5f9;color:#64748b;border:none;border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-cancel[data-v-cb06ff00]:hover{background:#e2e8f0}.btn-submit[data-v-cb06ff00]{padding:9px 20px;background:#1a3a6e;color:#fff;border:none;border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-submit[data-v-cb06ff00]:hover:not(:disabled){background:#15306b}.btn-submit[data-v-cb06ff00]:disabled{opacity:.55;cursor:not-allowed}.mr-filters[data-v-cb06ff00]{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.filter-btn[data-v-cb06ff00]{padding:6px 14px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:.8rem;font-weight:500;cursor:pointer;color:#64748b;transition:all .15s}.filter-btn[data-v-cb06ff00]:hover{border-color:#1a3a6e;color:#1a3a6e}.filter-btn.active[data-v-cb06ff00]{background:#1a3a6e;color:#fff;border-color:#1a3a6e}.mr-loading[data-v-cb06ff00]{color:#64748b;padding:20px 0}.mr-empty[data-v-cb06ff00]{text-align:center;padding:40px;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:10px}.mr-list[data-v-cb06ff00]{display:flex;flex-direction:column;gap:10px}.mr-item[data-v-cb06ff00]{background:#fff;border-radius:12px;padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;box-shadow:0 1px 3px #0000000f;border:1px solid #f1f5f9}.mr-item-left[data-v-cb06ff00]{flex:1;min-width:0}.mr-cat-badge[data-v-cb06ff00]{display:inline-block;font-size:.7rem;font-weight:600;padding:2px 9px;border-radius:6px;margin-bottom:6px}.mr-item-title[data-v-cb06ff00]{font-size:.9rem;font-weight:600;color:#1e293b}.mr-item-meta[data-v-cb06ff00]{font-size:.75rem;color:#94a3b8;margin-top:4px}.mr-item-desc[data-v-cb06ff00]{font-size:.8rem;color:#64748b;margin:6px 0 0;line-height:1.5}.mr-notes[data-v-cb06ff00]{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:.75rem;color:#64748b;background:#f8fafc;padding:6px 10px;border-radius:7px}.status-pill[data-v-cb06ff00]{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:10px;white-space:nowrap}.pill-yellow[data-v-cb06ff00]{background:#fef3c7;color:#92400e}.pill-green[data-v-cb06ff00]{background:#dcfce7;color:#15803d}.pill-red[data-v-cb06ff00]{background:#fee2e2;color:#b91c1c}.pill-blue[data-v-cb06ff00]{background:#dbeafe;color:#1d4ed8}.pill-gray[data-v-cb06ff00]{background:#f1f5f9;color:#475569}.cat-blue[data-v-cb06ff00]{background:#dbeafe;color:#1d4ed8}.cat-orange[data-v-cb06ff00]{background:#ffedd5;color:#c2410c}.cat-green[data-v-cb06ff00]{background:#dcfce7;color:#15803d}.cat-purple[data-v-cb06ff00]{background:#ede9fe;color:#6d28d9}.cat-teal[data-v-cb06ff00]{background:#ccfbf1;color:#0f766e}.cat-gold[data-v-cb06ff00]{background:#fef9c3;color:#92400e}.cat-gray[data-v-cb06ff00]{background:#f1f5f9;color:#475569}@media(max-width:480px){.mr-item[data-v-cb06ff00]{flex-direction:column}}.ma-page[data-v-1ed6cbbb]{max-width:700px}.ma-title[data-v-1ed6cbbb]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.ma-sub[data-v-1ed6cbbb]{font-size:.85rem;color:#64748b;margin:0 0 20px}.ma-loading[data-v-1ed6cbbb],.ma-empty[data-v-1ed6cbbb]{color:#94a3b8;padding:24px 0;font-size:.875rem}.ma-list[data-v-1ed6cbbb]{display:flex;flex-direction:column;gap:14px}.ma-card[data-v-1ed6cbbb]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f;border:1px solid #f1f5f9}.ma-card.urgent[data-v-1ed6cbbb]{border-color:#fca5a5}.pin-badge[data-v-1ed6cbbb]{background:#fee2e2;color:#b91c1c;font-size:.72rem;font-weight:600;padding:4px 12px}.pin-badge.high[data-v-1ed6cbbb]{background:#ffedd5;color:#c2410c}.ma-body[data-v-1ed6cbbb]{padding:16px 18px}.ma-date[data-v-1ed6cbbb]{font-size:.72rem;color:#94a3b8;margin-bottom:6px;display:flex;align-items:center;gap:8px}.ma-cat[data-v-1ed6cbbb]{background:#eef2ff;color:#1a3a6e;font-weight:600;padding:1px 7px;border-radius:5px;font-size:.7rem;text-transform:capitalize}.ma-cat.priority-urgent[data-v-1ed6cbbb]{background:#fee2e2;color:#b91c1c}.ma-cat.priority-high[data-v-1ed6cbbb]{background:#ffedd5;color:#c2410c}.ma-item-title[data-v-1ed6cbbb]{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 8px}.ma-content[data-v-1ed6cbbb]{font-size:.85rem;color:#475569;line-height:1.6;margin:0}.me-page[data-v-ba125b83]{max-width:960px}.me-title[data-v-ba125b83]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.me-sub[data-v-ba125b83]{font-size:.85rem;color:#64748b;margin:0 0 16px}.me-search-row[data-v-ba125b83]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.me-search-wrap[data-v-ba125b83]{position:relative;flex:1;min-width:200px}.search-icon[data-v-ba125b83]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.me-search[data-v-ba125b83]{width:100%;padding:9px 12px 9px 34px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;color:#1e293b;background:#fff;transition:border-color .15s;box-sizing:border-box}.me-search[data-v-ba125b83]:focus{outline:none;border-color:#1a3a6e}.me-count[data-v-ba125b83]{font-size:.8rem;color:#94a3b8;white-space:nowrap}.me-notice[data-v-ba125b83]{padding:10px 14px;border-radius:10px;margin-bottom:16px;font-size:.85rem;font-weight:500}.me-notice.success[data-v-ba125b83]{background:#dcfce7;color:#16a34a}.me-notice.error[data-v-ba125b83]{background:#fee2e2;color:#dc2626}.me-loading[data-v-ba125b83],.me-empty[data-v-ba125b83]{color:#94a3b8;padding:24px 0;font-size:.875rem}.me-grid[data-v-ba125b83]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.me-card[data-v-ba125b83]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f;border:1px solid #f1f5f9;transition:transform .15s,box-shadow .15s;cursor:pointer}.me-card[data-v-ba125b83]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000001a}.me-banner[data-v-ba125b83]{height:130px;background:linear-gradient(135deg,#1a3a6e,#2563eb);background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px;gap:6px;flex-wrap:wrap}.me-banner-placeholder[data-v-ba125b83]{width:100%;display:flex;align-items:center;justify-content:center;color:#fff}.free-badge[data-v-ba125b83]{background:#16a34a;color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:6px}.fee-badge[data-v-ba125b83]{background:#1a3a6e;color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:6px}.reg-badge[data-v-ba125b83]{background:#16a34ae6;color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:6px}.me-info[data-v-ba125b83]{padding:14px 16px}.me-ev-title[data-v-ba125b83]{font-size:.95rem;font-weight:700;color:#1e293b;margin:0 0 8px}.me-meta[data-v-ba125b83]{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem;color:#64748b;margin-bottom:4px}.me-venue[data-v-ba125b83]{font-size:.75rem;color:#64748b;margin-bottom:8px}.me-spots[data-v-ba125b83]{font-size:.75rem;margin-bottom:8px}.spots-open[data-v-ba125b83]{color:#16a34a;font-weight:600}.spots-full[data-v-ba125b83]{color:#dc2626;font-weight:600}.me-actions[data-v-ba125b83]{display:flex;gap:6px;margin-top:10px}.me-btn[data-v-ba125b83]{padding:7px 12px;border-radius:8px;font-size:.78rem;font-weight:600;border:none;cursor:pointer;transition:all .15s;flex:1;text-align:center}.me-btn-register[data-v-ba125b83]{background:#1a3a6e;color:#fff}.me-btn-register[data-v-ba125b83]:hover{background:#15306b}.me-btn-register[data-v-ba125b83]:disabled{opacity:.5;cursor:not-allowed}.me-btn-cancel[data-v-ba125b83]{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.me-btn-cancel[data-v-ba125b83]:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}.me-btn-detail[data-v-ba125b83]{background:#f1f5f9;color:#475569}.me-btn-detail[data-v-ba125b83]:hover{background:#e2e8f0}.me-pagination[data-v-ba125b83]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #f1f5f9}.pag-btn[data-v-ba125b83]{padding:7px 16px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:.82rem;font-weight:600;color:#1a3a6e;cursor:pointer;transition:all .15s}.pag-btn[data-v-ba125b83]:hover:not(:disabled){background:#1a3a6e;color:#fff;border-color:#1a3a6e}.pag-btn[data-v-ba125b83]:disabled{opacity:.4;cursor:not-allowed}.pag-info[data-v-ba125b83]{font-size:.82rem;color:#64748b}.modal-bg[data-v-ba125b83]{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.modal-card[data-v-ba125b83]{background:#fff;border-radius:18px;width:100%;max-width:600px;box-shadow:0 24px 64px #0003;position:relative;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-close[data-v-ba125b83]{position:absolute;top:12px;right:12px;z-index:10;background:#ffffffe6;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026;color:#475569}.modal-close[data-v-ba125b83]:hover{background:#fff}.modal-loading[data-v-ba125b83]{padding:40px;text-align:center;color:#94a3b8}.modal-banner[data-v-ba125b83]{height:200px;background:linear-gradient(135deg,#1a3a6e,#2563eb);background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:flex-end;padding:12px;border-radius:18px 18px 0 0;gap:6px}.modal-banner-placeholder[data-v-ba125b83]{width:100%;display:flex;align-items:center;justify-content:center;color:#fff}.modal-body[data-v-ba125b83]{padding:20px 24px 24px}.modal-title[data-v-ba125b83]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 12px}.modal-meta[data-v-ba125b83]{display:flex;flex-wrap:wrap;gap:10px;font-size:.8rem;color:#64748b;margin-bottom:12px}.modal-desc[data-v-ba125b83]{font-size:.88rem;color:#475569;line-height:1.6;margin:0 0 16px}.modal-actions[data-v-ba125b83]{margin-bottom:20px}.modal-actions .me-btn[data-v-ba125b83]{width:100%;flex:none;padding:10px 16px;font-size:.88rem}.comments-section[data-v-ba125b83]{border-top:1px solid #f1f5f9;padding-top:16px}.comments-title[data-v-ba125b83]{font-size:.9rem;font-weight:700;color:#1e293b;margin:0 0 12px;display:flex;align-items:center;gap:8px}.comments-count[data-v-ba125b83]{background:#f1f5f9;color:#64748b;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:10px}.no-comments[data-v-ba125b83]{font-size:.82rem;color:#94a3b8;margin-bottom:12px}.comments-list[data-v-ba125b83]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.comment-item[data-v-ba125b83]{display:flex;gap:10px}.comment-avatar[data-v-ba125b83]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#1a3a6e,#2563eb);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.comment-body[data-v-ba125b83]{flex:1}.comment-meta[data-v-ba125b83]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.comment-author[data-v-ba125b83]{font-size:.8rem;font-weight:600;color:#1e293b}.comment-time[data-v-ba125b83]{font-size:.72rem;color:#94a3b8}.comment-text[data-v-ba125b83]{font-size:.82rem;color:#475569;margin:0;line-height:1.5}.comment-form[data-v-ba125b83]{display:flex;gap:8px;align-items:flex-end}.comment-input[data-v-ba125b83]{flex:1;padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.84rem;color:#1e293b;resize:none;font-family:inherit;transition:border-color .15s}.comment-input[data-v-ba125b83]:focus{outline:none;border-color:#1a3a6e}.comment-post-btn[data-v-ba125b83]{padding:9px 16px;background:#1a3a6e;color:#fff;border:none;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.comment-post-btn[data-v-ba125b83]:hover:not(:disabled){background:#15306b}.comment-post-btn[data-v-ba125b83]:disabled{opacity:.5;cursor:not-allowed}.discussion-summary[data-v-ba125b83]{margin-bottom:12px;border:1px solid #dbe7f6;border-radius:10px;background:#f8fbff;padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.summary-label[data-v-ba125b83]{font-size:.74rem;color:#355f95;font-weight:700}.summary-item[data-v-ba125b83]{font-size:.72rem;color:#466993;border:1px solid #d3e1f3;border-radius:999px;padding:2px 8px;background:#edf4fc}.summary-item strong[data-v-ba125b83]{color:#1a3a6e;font-size:.77rem}.summary-item-total[data-v-ba125b83]{background:linear-gradient(135deg,#d8b447,#c79f2b);border-color:#d4bf86;color:#2d3f5f}.summary-item-total strong[data-v-ba125b83]{color:#1f365b}.reg-modal-card[data-v-ba125b83]{max-width:520px}.reg-modal-sub[data-v-ba125b83]{margin-top:-6px;margin-bottom:14px;color:#64748b}.reg-grid[data-v-ba125b83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.reg-field[data-v-ba125b83]{display:flex;flex-direction:column;gap:6px}.reg-field span[data-v-ba125b83]{font-size:.78rem;color:#475569;font-weight:600}.reg-field input[data-v-ba125b83],.reg-field textarea[data-v-ba125b83]{width:100%;border:1.5px solid #e2e8f0;border-radius:10px;padding:9px 11px;font-size:.84rem;color:#1e293b;font-family:inherit;box-sizing:border-box}.reg-field input[data-v-ba125b83]:focus,.reg-field textarea[data-v-ba125b83]:focus{outline:none;border-color:#1a3a6e}.reg-field-full[data-v-ba125b83]{grid-column:1 / -1}.reg-actions[data-v-ba125b83]{display:flex;gap:8px}@media(max-width:480px){.me-grid[data-v-ba125b83]{grid-template-columns:1fr}.me-banner[data-v-ba125b83]{height:110px}.modal-banner[data-v-ba125b83]{height:150px}.modal-body[data-v-ba125b83]{padding:16px}.me-actions[data-v-ba125b83],.comment-form[data-v-ba125b83]{flex-direction:column}.comment-post-btn[data-v-ba125b83]{width:100%}.discussion-summary[data-v-ba125b83]{gap:6px;padding:7px 8px}.summary-label[data-v-ba125b83]{width:100%}.summary-item[data-v-ba125b83]{font-size:.69rem}.reg-grid[data-v-ba125b83]{grid-template-columns:1fr}.reg-actions[data-v-ba125b83]{flex-direction:column}}.pr-page[data-v-604a19f8]{max-width:700px}.pr-header[data-v-604a19f8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.pr-title[data-v-604a19f8]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.pr-sub[data-v-604a19f8]{font-size:.85rem;color:#64748b;margin:0}.pr-btn-new[data-v-604a19f8]{padding:8px 18px;background:#1a3a6e;color:#fff;border:none;border-radius:9px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s;white-space:nowrap}.pr-btn-new[data-v-604a19f8]:hover{background:#15306b}.pr-notice[data-v-604a19f8]{padding:10px 14px;border-radius:10px;margin-bottom:16px;font-size:.85rem;font-weight:500}.pr-notice.success[data-v-604a19f8]{background:#dcfce7;color:#16a34a}.pr-notice.error[data-v-604a19f8]{background:#fee2e2;color:#dc2626}.pr-form-card[data-v-604a19f8]{background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px}.pr-field[data-v-604a19f8]{margin-bottom:14px}.pr-field label[data-v-604a19f8]{display:block;font-size:.8rem;font-weight:500;color:#374151;margin-bottom:5px}.req[data-v-604a19f8]{color:#dc2626}.pr-field input[data-v-604a19f8],.pr-field textarea[data-v-604a19f8]{width:100%;padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;outline:none;box-sizing:border-box;font-family:inherit}.pr-field input[data-v-604a19f8]:focus,.pr-field textarea[data-v-604a19f8]:focus{border-color:#1a3a6e}.pr-checkbox[data-v-604a19f8]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#475569;cursor:pointer;margin-bottom:14px}.pr-checkbox input[data-v-604a19f8]{width:16px;height:16px;cursor:pointer}.pr-form-actions[data-v-604a19f8]{display:flex;justify-content:flex-end}.pr-btn-submit[data-v-604a19f8]{padding:10px 22px;background:#1a3a6e;color:#fff;border:none;border-radius:9px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.pr-btn-submit[data-v-604a19f8]:hover{background:#15306b}.pr-btn-submit[data-v-604a19f8]:disabled{opacity:.6;cursor:not-allowed}.pr-loading[data-v-604a19f8],.pr-empty[data-v-604a19f8]{color:#94a3b8;padding:24px 0;font-size:.875rem}.pr-list[data-v-604a19f8]{display:flex;flex-direction:column;gap:10px}.pr-card[data-v-604a19f8]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000f}.pr-card-header[data-v-604a19f8]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.pr-card-header h3[data-v-604a19f8]{font-size:.9rem;font-weight:600;color:#1e293b;margin:0}.pr-status[data-v-604a19f8]{padding:3px 10px;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.st-pending[data-v-604a19f8]{background:#fef3c7;color:#92400e}.st-praying[data-v-604a19f8]{background:#dbeafe;color:#1e40af}.st-answered[data-v-604a19f8]{background:#dcfce7;color:#16a34a}.pr-card-desc[data-v-604a19f8]{font-size:.82rem;color:#64748b;margin:0 0 8px;line-height:1.5}.pr-card-meta[data-v-604a19f8]{display:flex;gap:12px;font-size:.75rem;color:#94a3b8}.pr-conf[data-v-604a19f8]{color:#92400e;font-weight:500}.mg-page[data-v-a13ada52]{max-width:640px}.mg-title[data-v-a13ada52]{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.mg-sub[data-v-a13ada52]{font-size:.85rem;color:#64748b;margin:0 0 20px}.mg-total[data-v-a13ada52]{background:linear-gradient(135deg,#0f2240,#1a3a6e);border-radius:14px;padding:20px 24px;margin-bottom:20px;color:#fff}.total-label[data-v-a13ada52]{font-size:.75rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.total-value[data-v-a13ada52]{font-size:2rem;font-weight:800}.mg-loading[data-v-a13ada52],.mg-empty[data-v-a13ada52]{color:#94a3b8;padding:24px 0;font-size:.875rem}.give-link[data-v-a13ada52]{color:#1a3a6e;font-weight:600;text-decoration:none;margin-left:8px}.mg-recurring[data-v-a13ada52]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:14px}.rec-title[data-v-a13ada52]{margin:0 0 10px;font-size:.95rem;color:#1e293b}.rec-list[data-v-a13ada52]{display:grid;gap:8px}.rec-item[data-v-a13ada52]{border:1px solid #eef2f7;border-radius:10px;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.rec-top[data-v-a13ada52]{display:flex;align-items:center;gap:8px}.rec-meta[data-v-a13ada52]{font-size:.78rem;color:#64748b;margin-top:3px}.rec-actions[data-v-a13ada52]{display:flex;gap:6px;flex-wrap:wrap}.rec-actions button[data-v-a13ada52]{border:1px solid #dbe3ef;background:#fff;color:#1e293b;border-radius:8px;padding:5px 9px;font-size:.74rem;cursor:pointer}.rec-actions button.danger[data-v-a13ada52]{border-color:#fecaca;color:#b91c1c}.rec-actions button[data-v-a13ada52]:disabled{opacity:.6;cursor:not-allowed}.mg-table-wrap[data-v-a13ada52]{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:16px}.mg-table[data-v-a13ada52]{width:100%;border-collapse:collapse;font-size:.85rem}.mg-table th[data-v-a13ada52]{background:#f8fafc;padding:10px 14px;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e2e8f0}.mg-table td[data-v-a13ada52]{padding:11px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b}.mg-table tr:last-child td[data-v-a13ada52]{border-bottom:none}.capitalize[data-v-a13ada52]{text-transform:capitalize}.font-bold[data-v-a13ada52]{font-weight:700}.status-pill[data-v-a13ada52]{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:8px;text-transform:capitalize}.bg-green-100[data-v-a13ada52]{background:#dcfce7}.text-green-700[data-v-a13ada52]{color:#15803d}.bg-yellow-100[data-v-a13ada52]{background:#fef3c7}.text-yellow-700[data-v-a13ada52]{color:#92400e}.bg-red-100[data-v-a13ada52]{background:#fee2e2}.text-red-700[data-v-a13ada52]{color:#b91c1c}.bg-gray-100[data-v-a13ada52]{background:#f1f5f9}.text-gray-600[data-v-a13ada52]{color:#475569}.mg-give-cta[data-v-a13ada52]{text-align:right}.btn-give[data-v-a13ada52]{display:inline-block;padding:10px 22px;background:#1a3a6e;color:#fff;border-radius:9px;font-weight:600;font-size:.875rem;text-decoration:none}.btn-give[data-v-a13ada52]:hover{background:#15306b}@media(max-width:600px){.mg-table-wrap[data-v-a13ada52]{overflow-x:auto;-webkit-overflow-scrolling:touch}.mg-table[data-v-a13ada52]{min-width:400px}.mg-total[data-v-a13ada52]{padding:16px 18px}.total-value[data-v-a13ada52]{font-size:1.5rem}}
