.refunds[data-v-271b83b2]{color:#fff;margin-top:24px}.refund-actions[data-v-271b83b2],.refund-header[data-v-271b83b2]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.refund-list[data-v-271b83b2]{list-style:none;padding:0}.activity-columns[data-v-271b83b2],.refund-list li[data-v-271b83b2]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(90px,.8fr) minmax(75px,.6fr) minmax(120px,1fr) minmax(130px,1.2fr) minmax(150px,1fr)}.activity-columns[data-v-271b83b2]{color:#bdc4ce;font-size:14px;padding-top:16px}.refund-list li[data-v-271b83b2]{border-bottom:1px solid #444;padding:16px 0}.refund-list li[data-v-271b83b2]>*{min-width:0;overflow-wrap:anywhere}.mobile-label[data-v-271b83b2]{display:none}.activity-actions[data-v-271b83b2]{justify-items:start}.refund-list li div[data-v-271b83b2]{display:grid;gap:4px}button[data-v-271b83b2]{background:#141414;border:1px solid #888;border-radius:4px;color:#fff;min-height:44px;padding:10px 16px}button[data-v-271b83b2]:disabled{opacity:.5}button[data-v-271b83b2]:not(:disabled):hover{background:#272727;border-color:#77b8ff}button[data-v-271b83b2]:focus-visible,input[data-v-271b83b2]:focus-visible,textarea[data-v-271b83b2]:focus-visible{outline:2px solid #77b8ff;outline-offset:3px}.refund-dialog[data-v-271b83b2]{background:#141414;border:1px solid #777;border-radius:8px;box-sizing:border-box;color:#fff;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;width:min(560px,calc(100% - 32px))}.refund-dialog[data-v-271b83b2]::backdrop{background:#000000bf}.refund-dialog form[data-v-271b83b2],label[data-v-271b83b2]{display:grid;gap:12px}input[data-v-271b83b2],textarea[data-v-271b83b2]{background:#222;border:1px solid #888;box-sizing:border-box;color:#fff;min-height:44px;padding:10px;width:100%}dl[data-v-271b83b2]{display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto}dd[data-v-271b83b2]{margin:0}@media (max-width:480px){.refund-dialog[data-v-271b83b2]{padding:16px}.refund-list button[data-v-271b83b2]{width:100%}}@media (max-width:900px){.activity-columns[data-v-271b83b2]{display:none}.refund-list li[data-v-271b83b2]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-label[data-v-271b83b2]{color:#bdc4ce;display:block;font-size:12px;font-weight:400;margin-bottom:4px}.activity-actions[data-v-271b83b2]{grid-column:1/-1}}.requests[data-v-0ca400e2]{border-top:1px solid #414141;color:#fff;margin-top:20px;padding:16px 0}summary[data-v-0ca400e2]{color:#fff;cursor:pointer;font-size:22px;font-weight:700;min-height:44px;overflow-wrap:anywhere;padding:8px 0}button[data-v-0ca400e2]:focus-visible,input[data-v-0ca400e2]:focus-visible,summary[data-v-0ca400e2]:focus-visible,textarea[data-v-0ca400e2]:focus-visible{outline:2px solid #77b8ff;outline-offset:3px}button[data-v-0ca400e2]:not(:disabled):hover{background:#272727;border-color:#77b8ff}article[data-v-0ca400e2]{border-bottom:1px solid #555;padding:16px 0}.message[data-v-0ca400e2]{overflow-wrap:anywhere;white-space:pre-wrap}button[data-v-0ca400e2]{border:1px solid #888;border-radius:4px;min-height:44px;padding:10px 16px}button[data-v-0ca400e2],dialog[data-v-0ca400e2]{background:#171717;color:#fff}dialog[data-v-0ca400e2]{border:1px solid #888;border-radius:8px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;width:min(600px,calc(100% - 32px))}dialog[data-v-0ca400e2]::backdrop{background:#000000bf}form[data-v-0ca400e2],label[data-v-0ca400e2]{display:grid;gap:12px}input[data-v-0ca400e2],textarea[data-v-0ca400e2]{background:#222;border:1px solid #888;box-sizing:border-box;color:#fff;min-height:44px;padding:10px;width:100%}.actions[data-v-0ca400e2]{display:flex;flex-wrap:wrap;gap:12px}dl[data-v-0ca400e2]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}dd[data-v-0ca400e2]{margin:0}.organization-tile-dashboard-section[data-v-374ef09c]{margin:34px 0}.organization-tile-dashboard-section .organization-tile-preview[data-v-374ef09c]{max-width:330px}.nonprofit-dashboard-page[data-v-374ef09c]{background:radial-gradient(circle at 15% 10%,rgba(11,102,255,.18),transparent 32%),radial-gradient(circle at 80% 5%,hsla(0,0%,100%,.08),transparent 28%),var(--dark-black);min-height:100vh}.nonprofit-dashboard-section[data-v-374ef09c]{color:var(--white);min-height:100vh;padding:82px 0 90px}.dashboard-header[data-v-374ef09c]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.dashboard-header p[data-v-374ef09c]{color:#ffffffe6;font-size:18px;margin-bottom:4px}.dashboard-header h1[data-v-374ef09c]{color:var(--white);font-size:clamp(34px,4vw,54px);line-height:1;margin:0}.dashboard-actions[data-v-374ef09c]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.portal-action-btn[data-v-374ef09c]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.28);border-radius:6px;color:var(--white);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;min-height:44px;padding:10px 20px;transition:all .2s ease}.portal-action-btn[data-v-374ef09c]:focus-visible,.portal-action-btn[data-v-374ef09c]:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.logout-action[data-v-374ef09c]{border-color:#d83a3ad1;color:#ff5a5a}.logout-action[data-v-374ef09c]:focus-visible,.logout-action[data-v-374ef09c]:hover{background:#d83a3a;border-color:#d83a3a}.status-card-grid[data-v-374ef09c]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.status-card[data-v-374ef09c]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;box-shadow:0 18px 48px #0000002e;color:var(--white);display:flex;gap:18px;min-height:150px;padding:22px}.status-card>div[data-v-374ef09c]:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0}.status-card span[data-v-374ef09c]{color:var(--white);display:block;font-weight:700;margin-bottom:6px}.status-card strong[data-v-374ef09c]{display:block;font-size:clamp(22px,2.2vw,28px);line-height:1.05;margin-bottom:8px}.status-card p[data-v-374ef09c]{color:#ffffffe6;line-height:1.45;margin:0}.help-card[data-v-374ef09c]:focus-visible,.help-card[data-v-374ef09c]:hover{background:#b365ff17;border-color:#b365ffb3;color:var(--white)}.status-icon[data-v-374ef09c]{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 64px;height:64px;justify-content:center;width:64px}.status-icon-green[data-v-374ef09c]{background:#45e67829;color:#45e678}.status-icon-blue[data-v-374ef09c]{background:#5ca8ff29;color:#5ca8ff}.status-icon-gold[data-v-374ef09c]{background:#f4c43329;color:#f4c433}.status-icon-purple[data-v-374ef09c]{background:#b365ff2e;color:#b365ff}.text-green[data-v-374ef09c]{color:#45e678}.text-red[data-v-374ef09c]{color:#ff5a5a}.text-blue[data-v-374ef09c]{color:#5ca8ff}.text-gold[data-v-374ef09c]{color:#f4c433}.text-purple[data-v-374ef09c]{color:#b365ff}.text-muted-light[data-v-374ef09c]{color:#ffffffb8}.public-profile-section[data-v-374ef09c]{border-top:1px solid hsla(0,0%,100%,.15);margin-top:28px;padding-top:28px}.public-profile-heading[data-v-374ef09c]{margin-bottom:18px}.public-profile-heading h2[data-v-374ef09c]{color:var(--white);font-size:clamp(30px,3vw,42px);margin:0 0 8px}.public-profile-heading p[data-v-374ef09c]{color:#ffffffe6;font-size:18px;margin:0}.pending-profile-notice[data-v-374ef09c]{align-items:flex-start;background:#0b66ff24;border:1px solid rgba(92,168,255,.36);border-radius:8px;color:var(--white);display:flex;gap:16px;margin-top:18px;padding:18px 20px}.changes-requested-notice[data-v-374ef09c]{background:#ffc6371a;border-color:#ffc63761}.status-card .stripe-card-action[data-v-374ef09c]{align-self:flex-start;flex:0 0 auto;font-size:14px;line-height:1.4;margin-top:12px;padding:10px 12px}.stripe-muted[data-v-374ef09c]{color:#ffffffad!important;font-size:14px;margin-top:8px!important}.stripe-message[data-v-374ef09c]{color:#45e678!important;font-weight:700;margin-top:10px!important}.stripe-message.error[data-v-374ef09c]{color:#ff5a5a!important}.profile-completion-section[data-v-374ef09c]{border-top:1px solid hsla(0,0%,100%,.24);margin-top:20px;padding:16px 0}.profile-completion-section .public-profile-heading[data-v-374ef09c]{margin-top:16px}.profile-completion-section .public-profile-heading h2[data-v-374ef09c]{font-size:22px}.profile-progress-track[data-v-374ef09c]{background:#ffffff1f;border-radius:999px;height:8px;margin:16px 0 18px;overflow:hidden}.profile-progress-track span[data-v-374ef09c]{background:linear-gradient(90deg,#0b66ff,#48d17c);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.profile-checklist[data-v-374ef09c]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.profile-checklist-item[data-v-374ef09c]{align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#ffffffb8;display:flex;gap:10px;padding:10px 12px}.profile-checklist-item span[data-v-374ef09c]{border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:var(--white);display:grid;flex:0 0 22px;font-size:13px;height:22px;place-items:center;width:22px}.profile-checklist-item p[data-v-374ef09c]{font-size:.92rem;margin:0}.profile-checklist-item small[data-v-374ef09c]{color:#ffffff9e;display:block;font-size:12px;font-weight:700}.profile-checklist-item.optional[data-v-374ef09c]{border-style:dashed}.profile-checklist-item.complete[data-v-374ef09c]{color:var(--white)}.profile-checklist-item.complete span[data-v-374ef09c]{background:#48d17c33;border-color:#48d17cb3;color:#48d17c}.nonprofit-donation-section[data-v-374ef09c]{border-top:1px solid hsla(0,0%,100%,.15);margin-top:28px;padding-top:28px}.nonprofit-donation-section>summary[data-v-374ef09c],.profile-completion-section>summary[data-v-374ef09c]{color:var(--white);cursor:pointer;font-size:22px;font-weight:700;min-height:44px;overflow-wrap:anywhere;padding:10px 0}.nonprofit-donation-section>summary[data-v-374ef09c]:focus-visible,.profile-completion-section>summary[data-v-374ef09c]:focus-visible{outline:2px solid #77b8ff;outline-offset:3px}.activity-summary-layout[data-v-374ef09c]{align-items:center;display:inline-flex;gap:16px;justify-content:space-between;vertical-align:middle;width:calc(100% - 28px)}.donation-metrics[data-v-374ef09c]{display:flex;flex-wrap:wrap;gap:12px}.donation-metric[data-v-374ef09c]{background:#14271b;border:1px solid #387c50;border-radius:6px;color:#75e79a;display:grid;gap:2px;min-width:120px;padding:8px 14px}.donation-metric>span[data-v-374ef09c]{font-size:13px;font-weight:500}.donation-metric>strong[data-v-374ef09c]{font-size:20px}@media (max-width:600px){.activity-summary-layout[data-v-374ef09c]{align-items:stretch;flex-direction:column}.donation-metrics[data-v-374ef09c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.donation-metric[data-v-374ef09c]{min-width:0;padding:8px}}.pending-profile-notice strong[data-v-374ef09c]{color:#77b8ff;display:block;margin-bottom:4px}.pending-profile-notice p[data-v-374ef09c]{margin:0}.notice-icon[data-v-374ef09c]{align-items:center;background:#77b8ff;border-radius:50%;color:#071325;display:inline-flex;flex:0 0 36px;font-weight:900;height:36px;justify-content:center;width:36px}.public-profile-shell[data-v-374ef09c]{background:transparent;border-radius:0;overflow:hidden;padding:0}.public-profile-shell[data-v-374ef09c] .detail-profile-header{margin-top:0}.public-profile-shell[data-v-374ef09c] .detail-donation-section,.public-profile-shell[data-v-374ef09c] .detail-favorite-btn,.public-profile-shell[data-v-374ef09c] .detail-favorite-message{display:none}.portal-card[data-v-374ef09c]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;color:var(--white);padding:22px}.portal-card.error[data-v-374ef09c]{color:#ff5a5a;font-weight:700}.password-modal-backdrop[data-v-374ef09c]{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.password-modal[data-v-374ef09c]{background:#111419;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 24px 80px #0006;color:var(--white);padding:28px;width:min(100%,520px)}.password-modal-header[data-v-374ef09c]{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.password-modal-header h2[data-v-374ef09c]{color:var(--white);font-size:28px;margin:0}.password-modal-header button[data-v-374ef09c]{background:transparent;border:0;color:var(--white);font-size:32px;line-height:1}.password-modal-note[data-v-374ef09c]{color:#ffffffc7;margin:0 0 18px}.password-modal label[data-v-374ef09c]{color:var(--white);display:block;font-weight:700;margin:14px 0 6px}.password-modal input[data-v-374ef09c]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:var(--white);font:inherit;padding:13px 14px;width:100%}.password-modal-actions[data-v-374ef09c]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.password-modal-message[data-v-374ef09c]{color:#45e678;font-weight:700;margin:14px 0 0}.password-modal-message.error[data-v-374ef09c]{color:#ff5a5a}@media (max-width:1199px){.status-card-grid[data-v-374ef09c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.status-card-grid[data-v-374ef09c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nonprofit-dashboard-section[data-v-374ef09c]{padding:52px 0 64px}.dashboard-header[data-v-374ef09c]{display:block}.dashboard-actions[data-v-374ef09c]{margin-top:12px}.portal-action-btn[data-v-374ef09c]{flex:1 1 150px}.status-card-grid[data-v-374ef09c]{grid-template-columns:1fr}.status-card[data-v-374ef09c]{align-items:flex-start;min-height:0}.profile-checklist[data-v-374ef09c]{grid-template-columns:1fr}.public-profile-section[data-v-374ef09c]{margin-top:24px;padding-top:24px}}
