.NavBar-module__jBqX8a__navbar{z-index:1000;background:#1e2736;border-bottom:none;padding:1rem 0;position:fixed;top:0;left:0;right:0}.NavBar-module__jBqX8a__navbar.light-mode{background:#f0f2f5}.NavBar-module__jBqX8a__navbar.light-mode.NavBar-module__jBqX8a__scrolled{background:#f0f2f5;border-bottom:1px solid #0000001a}.NavBar-module__jBqX8a__navbar.light-mode .NavBar-module__jBqX8a__logo{color:#0f172a}.NavBar-module__jBqX8a__navbar.light-mode .NavBar-module__jBqX8a__link{color:#475569}.NavBar-module__jBqX8a__navbar.light-mode .NavBar-module__jBqX8a__link:hover{color:#0f172a}.NavBar-module__jBqX8a__scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2736;border-bottom:1px solid #ffffff1a}.NavBar-module__jBqX8a__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.NavBar-module__jBqX8a__logoContainer{text-decoration:none}.NavBar-module__jBqX8a__logo{color:#fff;letter-spacing:-.02em;font-family:Inter var,sans-serif;font-size:1.5rem;font-weight:750}.NavBar-module__jBqX8a__navLinks{align-items:center;gap:2rem;display:flex}.NavBar-module__jBqX8a__link{color:#fff;font-family:Inter var,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none}.NavBar-module__jBqX8a__link:hover{color:#fff}.NavBar-module__jBqX8a__authButtons{align-items:center;gap:1rem;display:flex}.NavBar-module__jBqX8a__loginButton{color:#cbd5e1;padding:.5rem 1rem;font-family:Inter var,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none}.NavBar-module__jBqX8a__loginButton:hover{color:#fff}.NavBar-module__jBqX8a__signupButton{color:#fff;background-color:#2ecc71;border-radius:6px;padding:.5rem 1rem;font-family:Inter var,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none}.NavBar-module__jBqX8a__signupButton:hover{background-color:#1e8449}.NavBar-module__jBqX8a__dropdownContainer{cursor:pointer;align-items:center;display:flex;position:relative}.NavBar-module__jBqX8a__dropdownArrow{margin-left:6px;transition:transform .2s}.NavBar-module__jBqX8a__dropdownArrowOpen{transform:rotate(180deg)}.NavBar-module__jBqX8a__dropdownMenu{z-index:1000;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#1e2736;border:1px solid #28374b80;border-radius:8px;min-width:200px;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:-12px;box-shadow:0 4px 12px #0000004d}.NavBar-module__jBqX8a__dropdownItem{color:#cbd5e1;border-radius:4px;padding:.75rem 1rem;font-family:Inter var,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.NavBar-module__jBqX8a__dropdownItem:hover{color:#fff;background:#ffffff1a}.NavBar-module__jBqX8a__dropdownContainer:after{content:"";background:0 0;height:.5rem;position:absolute;top:100%;left:0;right:0}@media (max-width:768px){.NavBar-module__jBqX8a__navbar{padding:.5rem 1rem}.NavBar-module__jBqX8a__container{padding:0 1rem;position:relative}.NavBar-module__jBqX8a__navLinks{display:none}.NavBar-module__jBqX8a__mobileMenuButton{color:#cbd5e1;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.5rem;font-size:1.5rem;display:block}.NavBar-module__jBqX8a__mobileMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;background:#1e2736f2;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:.5rem 0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px #0000001a}.NavBar-module__jBqX8a__mobileMenuOpen{display:flex}.NavBar-module__jBqX8a__mobileMenuItem{color:#cbd5e1;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;display:flex}.NavBar-module__jBqX8a__mobileMenuItem:hover{color:#fff;background:#ffffff1a}.NavBar-module__jBqX8a__container .NavBar-module__jBqX8a__authButtons{display:none}.NavBar-module__jBqX8a__mobileMenu .NavBar-module__jBqX8a__authButtons{flex-direction:column;gap:.5rem;padding:.75rem 1.5rem;display:flex}.NavBar-module__jBqX8a__mobileMenu .NavBar-module__jBqX8a__loginButton,.NavBar-module__jBqX8a__mobileMenu .NavBar-module__jBqX8a__signupButton{text-align:center;width:100%;margin:.25rem 0;padding:.5rem}.light-mode .NavBar-module__jBqX8a__mobileMenu{background:#fffffff2;border-bottom:1px solid #0000001a}.light-mode .NavBar-module__jBqX8a__mobileMenuItem{color:#475569}.light-mode .NavBar-module__jBqX8a__mobileMenuItem:hover{color:#0f172a;background:#0000000d}.light-mode .NavBar-module__jBqX8a__mobileMenuButton{color:#475569}}@media (max-width:480px){.NavBar-module__jBqX8a__authButtons{gap:.5rem}.NavBar-module__jBqX8a__loginButton,.NavBar-module__jBqX8a__signupButton{padding:.5rem .75rem;font-size:.875rem}}.NavBar-module__jBqX8a__separator{background-color:#cbd5e133;width:1px;height:24px;margin:0 1rem}.NavBar-module__jBqX8a__themeButtons{align-items:center;display:flex}.NavBar-module__jBqX8a__themeToggleContainer{cursor:pointer;background-color:#1e293b;border-radius:13px;align-items:center;width:52px;height:26px;padding:0 3px;display:flex;position:relative}.NavBar-module__jBqX8a__toggleSlider{background-color:#2ecc71;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s,background-color .3s;display:flex;position:absolute;left:3px;box-shadow:0 2px 5px #0003}.NavBar-module__jBqX8a__toggleSlider.NavBar-module__jBqX8a__dark{background-color:#2ecc71;transform:translate(26px)}.NavBar-module__jBqX8a__themeIcon{color:#fff;width:14px;height:14px}.NavBar-module__jBqX8a__sunIcon,.NavBar-module__jBqX8a__moonIcon{opacity:.7;width:14px;height:14px;transition:opacity .3s;position:absolute;top:6px}.NavBar-module__jBqX8a__sunIcon{color:#facc15;left:6px}.NavBar-module__jBqX8a__moonIcon{color:#94a3b8;right:6px}.light-mode .NavBar-module__jBqX8a__sunIcon{opacity:1}.light-mode .NavBar-module__jBqX8a__moonIcon{opacity:.5}.NavBar-module__jBqX8a__darkTheme .NavBar-module__jBqX8a__sunIcon{opacity:.5}.NavBar-module__jBqX8a__darkTheme .NavBar-module__jBqX8a__moonIcon{opacity:1}.light-mode .NavBar-module__jBqX8a__logo{color:#0f172a}.light-mode .NavBar-module__jBqX8a__link{color:#475569}.light-mode .NavBar-module__jBqX8a__link:hover{color:#0f172a}.light-mode .NavBar-module__jBqX8a__loginButton{color:#475569}.light-mode .NavBar-module__jBqX8a__loginButton:hover{color:#0f172a}.light-mode .NavBar-module__jBqX8a__dropdownMenu{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 12px #0000001a}.light-mode .NavBar-module__jBqX8a__dropdownItem{color:#475569}.light-mode .NavBar-module__jBqX8a__dropdownItem:hover{color:#0f172a;background:#0000000d}.light-mode .NavBar-module__jBqX8a__separator{background-color:#0f172a33}.light-mode .NavBar-module__jBqX8a__themeToggleContainer{background-color:#e2e8f0}.light-mode .NavBar-module__jBqX8a__toggleSlider{background-color:#2ecc71}.light-mode .NavBar-module__jBqX8a__toggleSlider.NavBar-module__jBqX8a__dark{transform:translate(26px)}.light-mode .NavBar-module__jBqX8a__themeIcon{filter:invert(0)}.light-mode .NavBar-module__jBqX8a__darkModeIcon{filter:invert(0)}.light-mode .NavBar-module__jBqX8a__darkModeIcon path{stroke:#0f172a!important;stroke-width:1.5px!important}.NavBar-module__jBqX8a__themeToggleContainer.NavBar-module__jBqX8a__active .NavBar-module__jBqX8a__darkModeIcon{filter:none}.NavBar-module__jBqX8a__themeToggleContainer.NavBar-module__jBqX8a__active .NavBar-module__jBqX8a__darkModeIcon .NavBar-module__jBqX8a__b{stroke:#facc15!important;stroke-width:2px!important}.light-mode .NavBar-module__jBqX8a__darkModeIcon .NavBar-module__jBqX8a__b{stroke:#0f172a!important;stroke-width:1.5px!important}.NavBar-module__jBqX8a__themeToggleContainer.NavBar-module__jBqX8a__active:hover{background:0 0}.light-mode .NavBar-module__jBqX8a__signupButton{background-color:#1e8449}.light-mode .NavBar-module__jBqX8a__signupButton:hover{background-color:#1e8449}.NavBar-module__jBqX8a__profileLink{color:#cbd5e1;margin-right:1rem;font-size:1rem;font-weight:500;text-decoration:none}.NavBar-module__jBqX8a__profileLink:hover{color:#fff}.NavBar-module__jBqX8a__logoutButton{color:#fff;cursor:pointer;background-color:#2c7fbb;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem;font-weight:500}.NavBar-module__jBqX8a__logoutButton:hover{background-color:#1b6698}.dark-mode .NavBar-module__jBqX8a__welcomeText{color:#fff}.light-mode .NavBar-module__jBqX8a__profileLink{color:#475569}.light-mode .NavBar-module__jBqX8a__profileLink:hover{color:#0f172a}.dark-mode .NavBar-module__jBqX8a__dropdownMenu{background:#1e2736;border:1px solid #28374b80}@media (min-width:769px){.NavBar-module__jBqX8a__mobileMenuButton{display:none}.NavBar-module__jBqX8a__mobileMenu{display:none!important}}.light-mode .NavBar-module__jBqX8a__navbar{background:#fff}
.Footer-module__UDEoiW__footer{color:#cbd5e1;z-index:2;background:#1a2330;border-top:1px solid #ffffff1a;padding:3rem 0 2rem;position:relative}.Footer-module__UDEoiW__footerTransparent{color:#cbd5e1;z-index:2;background:0 0;padding:3rem 0 2rem;position:relative}.Footer-module__UDEoiW__footerContent{z-index:2;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.Footer-module__UDEoiW__footerLeft{flex-direction:column;gap:.75rem;display:flex}.Footer-module__UDEoiW__logo{color:#ffffffe6;letter-spacing:-.02em;font-family:Inter var,sans-serif;font-size:1.25rem;font-weight:600}.Footer-module__UDEoiW__copyright{color:#cbd5e1b3;font-family:Inter var,sans-serif;font-size:.875rem}.Footer-module__UDEoiW__footerRight{align-items:center;gap:4rem;display:flex}.Footer-module__UDEoiW__footerLinks{gap:2rem;display:flex}.Footer-module__UDEoiW__footerLinks a{color:#cbd5e1b3;font-family:Inter var,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__UDEoiW__socialLinks{gap:1.25rem;display:flex}.Footer-module__UDEoiW__socialLink{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.Footer-module__UDEoiW__socialLink:hover{background-color:#2ecc7133;transform:translateY(-2px)}.Footer-module__UDEoiW__socialIcon{color:#fffc;font-size:18px}.light-mode .Footer-module__UDEoiW__footer{color:#475569!important;background-color:#f0f2f5!important;border-top:1px solid #0f172a1a!important}.light-mode .Footer-module__UDEoiW__footer[data-page=home]{background-color:#f0f2f5!important;border-top:1px solid #0f172a1a!important}.Footer-module__UDEoiW__footer[data-page=home]{background:#1e2736;border-top:1px solid #2a3545}.light-mode .Footer-module__UDEoiW__logo{color:#0f172a}.light-mode .Footer-module__UDEoiW__copyright{color:#475569}.light-mode .Footer-module__UDEoiW__footerLinks a{color:#475569}.light-mode .Footer-module__UDEoiW__footerLinks a:hover{color:#0f172a}.light-mode .Footer-module__UDEoiW__socialIcon{color:#0f172acc}.light-mode .Footer-module__UDEoiW__socialLink{background-color:#0f172a1a}.light-mode .Footer-module__UDEoiW__socialLink:hover{background-color:#0f172a33}.Footer-module__UDEoiW__footerLinks a:hover{color:#2ecc71}@media (max-width:768px){.Footer-module__UDEoiW__footerContent{text-align:center;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.Footer-module__UDEoiW__footerRight{flex-direction:column;gap:1rem}.Footer-module__UDEoiW__footerLinks{flex-wrap:wrap;justify-content:center;gap:1rem}.Footer-module__UDEoiW__footer,.Footer-module__UDEoiW__footerTransparent{padding:1rem 0 .75rem}.Footer-module__UDEoiW__logo{font-size:1.1rem}.Footer-module__UDEoiW__copyright{font-size:.75rem}.Footer-module__UDEoiW__footerLinks a{font-size:.8rem}.Footer-module__UDEoiW__socialLink{width:28px;height:28px}.Footer-module__UDEoiW__socialIcon{font-size:16px}}
.UserProfile-module__pmQw8q__lightTheme{--page-background:#f0f2f5;--card-background:#fff;--card-hover-background:#fff;--card-shadow:#0000001a;--card-shadow-hover:#0000002e;--card-transform:translateY(-4px);--text-primary:#2c3e50;--text-primary-rgb:44,62,80;--text-secondary:#4a5568;--border-color:#e2e8f0cc;--separator-color:#00000026;--gradient-start:transparent;--gradient-mid:transparent;--gradient-end:transparent;--noise-opacity:0;--donate-button-bg:#1e8449;--donate-button-hover:#196f3d;--navbar-height:64px}.UserProfile-module__pmQw8q__darkTheme{--page-background:#1e2736;--card-background:#283447;--card-hover-background:#2d3a4f;--card-shadow:#0000001a;--card-shadow-hover:#0000002e;--card-transform:translateY(-4px);--text-primary:#fff;--text-primary-rgb:255,255,255;--text-secondary:#e0e0e0;--border-color:#28374b80;--separator-color:#ffffff26;--gradient-start:transparent;--gradient-mid:transparent;--gradient-end:transparent;--noise-opacity:.1;--donate-button-bg:#2ecc71;--donate-button-hover:#1e8449;--navbar-height:64px}.UserProfile-module__pmQw8q__content{z-index:2;flex:1;width:100%;margin:0 0 60px;padding:0;position:relative}.UserProfile-module__pmQw8q__pageWrapper{flex-direction:column;min-height:100vh;display:flex}.UserProfile-module__pmQw8q__container{background:var(--page-background);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.UserProfile-module__pmQw8q__container:before{content:"";background:radial-gradient(ellipse at center,var(--gradient-start),var(--gradient-mid)70%,var(--gradient-end));pointer-events:none;z-index:1;width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(-12deg)}.UserProfile-module__pmQw8q__container:after{content:"";opacity:var(--noise-opacity);pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.UserProfile-module__pmQw8q__layout{width:100%;min-height:calc(100vh - var(--navbar-height));border-top:1px solid var(--separator-color);margin-top:0;display:flex;position:relative}.UserProfile-module__pmQw8q__mainContent{height:calc(100vh - var(--navbar-height));flex:1;padding:2rem;overflow-y:auto}.UserProfile-module__pmQw8q__navbarSeparator{margin-top:calc(var(--navbar-height) + .5rem);background-color:var(--separator-color);z-index:999;height:1px;position:fixed;left:0;right:0}.UserProfile-module__pmQw8q__profileHeader{align-items:flex-start;gap:2rem;margin-top:4rem;display:flex}.UserProfile-module__pmQw8q__profileImage{flex-shrink:0}.UserProfile-module__pmQw8q__avatar{object-fit:cover;border-radius:50%}.UserProfile-module__pmQw8q__avatarPlaceholder{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-mid));width:80px;height:80px;color:var(--text-primary);border:2px solid var(--border-color);box-shadow:0 0 0 4px rgba(var(--text-primary-rgb),.1);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;font-weight:600;display:flex}.UserProfile-module__pmQw8q__sectionHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.UserProfile-module__pmQw8q__sectionTitle{color:var(--text-primary);margin-top:1rem;margin-left:1rem;font-size:1.5rem;font-weight:600}.UserProfile-module__pmQw8q__titleSection{flex-direction:column;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__profileInfo{flex:1}.UserProfile-module__pmQw8q__nameSection{margin-bottom:1.5rem}.UserProfile-module__pmQw8q__userName{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:600}.UserProfile-module__pmQw8q__userEmail,.UserProfile-module__pmQw8q__memberSince{color:var(--text-secondary);font-size:.875rem}.UserProfile-module__pmQw8q__memberSince{margin-top:-.5rem;font-style:italic}.UserProfile-module__pmQw8q__exportSection{justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.UserProfile-module__pmQw8q__dateRangeInputs{gap:.5rem;display:flex}.UserProfile-module__pmQw8q__dateInput{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:.875rem}.UserProfile-module__pmQw8q__dateInputGroup{flex-direction:column;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__dateInput:focus{border-color:var(--donate-button-bg);outline:none}.UserProfile-module__pmQw8q__dateInputError{border-color:#ef4444}.UserProfile-module__pmQw8q__dateErrorMessage{color:#ef4444;margin-top:-.25rem;font-size:.75rem}.UserProfile-module__pmQw8q__editInput{border:1px solid var(--border-color);background:var(--card-background);width:100%;color:var(--text-primary);text-align:center;border-radius:4px;padding:.5rem;font-size:1rem}.UserProfile-module__pmQw8q__editInput:focus{border-color:var(--donate-button-bg);box-shadow:0 0 0 1px var(--donate-button-bg);outline:none}.UserProfile-module__pmQw8q__deleteCell{text-align:center;width:50px;padding:0!important}.UserProfile-module__pmQw8q__sortIcon{opacity:.5;vertical-align:middle;margin-left:.5rem}.UserProfile-module__pmQw8q__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:1rem;position:relative}.UserProfile-module__pmQw8q__sortableHeader:hover{background:rgba(var(--text-primary-rgb),.05)}.UserProfile-module__pmQw8q__sortableHeader:hover .UserProfile-module__pmQw8q__sortIcon{opacity:.8}.UserProfile-module__pmQw8q__sortableHeader.UserProfile-module__pmQw8q__disabled{cursor:default;opacity:.5}.UserProfile-module__pmQw8q__sortableHeader.UserProfile-module__pmQw8q__disabled:hover{background:0 0}.UserProfile-module__pmQw8q__deleteButton{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:none;padding:.5rem;transition:opacity .2s}.UserProfile-module__pmQw8q__deleteButton:hover{opacity:1}.UserProfile-module__pmQw8q__deleteButton:disabled{opacity:.3;cursor:not-allowed}.UserProfile-module__pmQw8q__invalidInput{background-color:#ef44440d!important;border-color:#ef4444!important}.UserProfile-module__pmQw8q__invalidInput:focus{box-shadow:0 0 0 1px #ef4444!important}.UserProfile-module__pmQw8q__exportButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:all .3s;box-shadow:0 4px 12px #00000026}.UserProfile-module__pmQw8q__loading{min-height:200px;color:var(--text-primary);justify-content:center;align-items:center;display:flex}.UserProfile-module__pmQw8q__spinner{border-top-color:var(--accent-color);border-radius:50%;width:40px;height:40px;animation:1s linear infinite UserProfile-module__pmQw8q__spin}.UserProfile-module__pmQw8q__error{color:var(--error-color);text-align:center;padding:1rem}.UserProfile-module__pmQw8q__comingSoonMessage,.UserProfile-module__pmQw8q__emptyMessage,.UserProfile-module__pmQw8q__unavailableMessage{text-align:center;color:var(--text-secondary);padding:2rem}.UserProfile-module__pmQw8q__comingSoonMessage{font-size:1.1rem}.UserProfile-module__pmQw8q__unavailableMessage{font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitActionButtons{gap:10px;display:flex}.UserProfile-module__pmQw8q__forProfitStatsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.UserProfile-module__pmQw8q__forProfitStatCard{background:var(--card-background);border:1px solid var(--border-color);text-align:center;min-width:0;box-shadow:0 8px 20px var(--card-shadow);border-radius:8px;padding:1.5rem;transition:all .3s}.UserProfile-module__pmQw8q__forProfitStatCard:hover{transform:var(--card-transform);box-shadow:0 12px 28px var(--card-shadow-hover);border-color:rgba(var(--text-primary-rgb),.15);background:var(--card-hover-background)}.UserProfile-module__pmQw8q__forProfitStatNumber{color:var(--text-primary);white-space:nowrap;font-size:1.5rem;font-weight:600;display:block}.UserProfile-module__pmQw8q__forProfitStatLabel{color:var(--text-secondary);font-size:.875rem}.UserProfile-module__pmQw8q__forProfitInventoryContainer{padding:1rem;overflow-x:auto}.UserProfile-module__pmQw8q__forProfitInventoryHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.UserProfile-module__pmQw8q__forProfitDonateButton{text-align:center;background:var(--donate-button-bg);color:#fff;border:none;border-radius:6px;flex:none;min-width:180px;margin-right:0;padding:.5rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #00000026}.UserProfile-module__pmQw8q__forProfitDonateButton:hover{background:var(--donate-button-hover);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.UserProfile-module__pmQw8q__forProfitMapButton{text-align:center;color:#fff;background:#2c7fb8;border:none;border-radius:6px;flex:none;min-width:180px;padding:.5rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #00000026}.UserProfile-module__pmQw8q__forProfitMapButton:hover{background:#1b6698;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.UserProfile-module__pmQw8q__forProfitAddButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:1rem;padding:.5rem 1rem;font-size:.775rem;font-weight:500}.UserProfile-module__pmQw8q__forProfitCancelButton{color:#fff;cursor:pointer;background-color:#c62828;border:none;border-radius:5px;padding:.5rem 1rem;font-size:.775rem;font-weight:500}.UserProfile-module__pmQw8q__forProfitSubmitButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.775rem;font-weight:500}.UserProfile-module__pmQw8q__forProfitEditButton,.UserProfile-module__pmQw8q__forProfitCancelButton,.UserProfile-module__pmQw8q__forProfitSubmitButton,.UserProfile-module__pmQw8q__forProfitAddButton,.UserProfile-module__pmQw8q__forProfitBulkValidateButton,.UserProfile-module__pmQw8q__forProfitBulkDeleteButton,.UserProfile-module__pmQw8q__forProfitExportButton,.UserProfile-module__pmQw8q__forProfitVerifyButton,.UserProfile-module__pmQw8q__forProfitLoadMoreButton,.UserProfile-module__pmQw8q__paginationButton{cursor:pointer;border-radius:6px;font-weight:500;transition:all .2s}.UserProfile-module__pmQw8q__forProfitEditButton{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0;padding:.5rem 1.5rem}.UserProfile-module__pmQw8q__forProfitEditButton:hover{background:var(--border-color);color:var(--text-primary)}.UserProfile-module__pmQw8q__forProfitEditButton:disabled,.UserProfile-module__pmQw8q__forProfitCancelButton:disabled,.UserProfile-module__pmQw8q__forProfitSubmitButton:disabled,.UserProfile-module__pmQw8q__forProfitAddButton:disabled,.UserProfile-module__pmQw8q__forProfitBulkValidateButton:disabled,.UserProfile-module__pmQw8q__forProfitBulkDeleteButton:disabled,.UserProfile-module__pmQw8q__forProfitExportButton:disabled,.UserProfile-module__pmQw8q__forProfitDonateButton:disabled,.UserProfile-module__pmQw8q__forProfitVerifyButton:disabled,.UserProfile-module__pmQw8q__forProfitLoadMoreButton:disabled,.UserProfile-module__pmQw8q__paginationButton:disabled,.UserProfile-module__pmQw8q__forProfitMapButton:disabled{opacity:.6;cursor:not-allowed}.UserProfile-module__pmQw8q__forProfitBulkValidateButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-left:1rem;padding:.75rem 1.5rem;font-size:.875rem;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #00000026}.UserProfile-module__pmQw8q__forProfitBulkValidateButton:hover{background:var(--donate-button-hover);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.UserProfile-module__pmQw8q__forProfitBulkDeleteButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;transition:background-color .2s;display:flex}.UserProfile-module__pmQw8q__forProfitBulkDeleteButton:hover{background-color:#dc2626}.UserProfile-module__pmQw8q__forProfitOverviewSection{margin-top:2rem}.UserProfile-module__pmQw8q__forProfitViewAllLink{background:var(--donate-button-bg);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;margin-top:1rem;margin-right:1rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #00000026}.UserProfile-module__pmQw8q__forProfitViewAllLink:hover{background:var(--donate-button-hover);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.UserProfile-module__pmQw8q__forProfitProfileTable{border-collapse:collapse;background:var(--card-background);table-layout:fixed;border-spacing:0;width:100%;margin-top:0}.UserProfile-module__pmQw8q__forProfitProfileTable th,.UserProfile-module__pmQw8q__forProfitProfileTable td{border-bottom:1px solid var(--border-color);text-overflow:ellipsis;padding:1rem;overflow:hidden}.UserProfile-module__pmQw8q__forProfitProfileTable th{background:var(--border-color);color:var(--text-primary);z-index:2;box-shadow:0 1px 0 0 var(--border-color);background-clip:padding-box;padding:1rem;font-size:.875rem;font-weight:600;position:sticky;top:0}.UserProfile-module__pmQw8q__forProfitProfileTable thead:after{content:"";background:var(--border-color);z-index:2;height:1px;position:absolute;top:100%;left:0;right:0}.UserProfile-module__pmQw8q__forProfitProfileTable td{border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;padding:1rem;font-size:.875rem}.UserProfile-module__pmQw8q__forProfitProfileTable tbody tr:last-child td{border-bottom:none}.UserProfile-module__pmQw8q__forProfitProfileTable tbody tr:hover{background:rgba(var(--text-primary-rgb),.02)}.UserProfile-module__pmQw8q__forProfitProfileTable thead tr:first-child th:first-child{border-top-left-radius:8px}.UserProfile-module__pmQw8q__forProfitProfileTable thead tr:first-child th:last-child{border-top-right-radius:8px}.UserProfile-module__pmQw8q__forProfitProfileTable tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.UserProfile-module__pmQw8q__forProfitProfileTable tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.UserProfile-module__pmQw8q__forProfitProfileActions{justify-content:flex-start;align-items:center;gap:1rem;margin-top:1rem;display:flex}.UserProfile-module__pmQw8q__tableContainer:not(.UserProfile-module__pmQw8q__donationsTableContainer) .UserProfile-module__pmQw8q__forProfitProfileTable td,.UserProfile-module__pmQw8q__tableContainer:not(.UserProfile-module__pmQw8q__donationsTableContainer) .UserProfile-module__pmQw8q__forProfitProfileTable th{text-align:center}.UserProfile-module__pmQw8q__donationsTableContainer .UserProfile-module__pmQw8q__forProfitProfileTable td,.UserProfile-module__pmQw8q__donationsTableContainer .UserProfile-module__pmQw8q__forProfitProfileTable th{text-align:left}.UserProfile-module__pmQw8q__nonProfitOverviewTab{margin-top:-3rem;padding:1.5rem}.UserProfile-module__pmQw8q__nonProfitOverviewContent{max-width:100%;margin:0 auto}.UserProfile-module__pmQw8q__nonProfitWelcomeBox{border-radius:8px;margin-bottom:2rem}.UserProfile-module__pmQw8q__nonProfitWelcomeHeader{background:linear-gradient(to right,rgba(var(--text-primary-rgb),.02),rgba(var(--text-primary-rgb),.001));padding:2rem 2.5rem}.UserProfile-module__pmQw8q__nonProfitWelcomeHeaderTop{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:.75rem;display:flex}.UserProfile-module__pmQw8q__nonProfitWelcomeHeading{color:var(--text-primary)}.UserProfile-module__pmQw8q__nonProfitWelcomeHeaderContent{flex:1;margin-right:2rem}.UserProfile-module__pmQw8q__nonProfitHeaderControls{min-width:auto;margin-left:auto;margin-right:-2rem;padding:0}.UserProfile-module__pmQw8q__nonProfitSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.UserProfile-module__pmQw8q__nonProfitDonationInstructionsSection{border-top:none;max-width:none;margin-top:0;padding-top:0}.UserProfile-module__pmQw8q__nonProfitDonationInstructionsTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.UserProfile-module__pmQw8q__nonProfitDonationInstructionsDescription{color:var(--text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.6}.UserProfile-module__pmQw8q__nonProfitUpdateButtonContainer{border-bottom:1px solid rgba(var(--text-primary-rgb),.06);justify-content:flex-end;align-items:center;height:70px;padding:0 2.5rem;display:flex}.UserProfile-module__pmQw8q__nonProfitUpdateProfileButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #0000001a}.UserProfile-module__pmQw8q__nonProfitUpdateProfileButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.UserProfile-module__pmQw8q__nonProfitUpdateProfileButton:not(:disabled):hover{background:var(--donate-button-hover);transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsContainer{align-items:center;gap:1rem;display:flex}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsToggle{width:50px;height:26px;display:inline-block;position:relative}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsCheckbox{opacity:0;width:0;height:0}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsLabel{color:var(--text-primary);font-size:.9375rem;font-weight:500}.UserProfile-module__pmQw8q__nonProfitWelcomeSubheading{color:var(--text-secondary)}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsSlider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:4px;left:4px}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsCheckbox:checked+.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsSlider{background-color:var(--donate-button-bg)}.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsCheckbox:checked+.UserProfile-module__pmQw8q__nonProfitCurrentlyAcceptingDonationsSlider:before{transform:translate(24px)}.UserProfile-module__pmQw8q__nonProfitVerificationMessage{color:var(--text-secondary);align-items:center;gap:1.25rem;padding:2rem 2.5rem;font-size:1rem;line-height:1.5;display:flex}.UserProfile-module__pmQw8q__nonProfitVerificationIcon{opacity:.8;font-size:1.75rem}.UserProfile-module__pmQw8q__nonProfitSettingsBox{background:var(--card-background);border:1px solid rgba(var(--text-primary-rgb),.08);border-radius:16px;padding:2rem;transition:all .2s}.UserProfile-module__pmQw8q__nonProfitSettingsBox:hover{border-color:rgba(var(--text-primary-rgb),.12);box-shadow:0 4px 12px #0000000d}.UserProfile-module__pmQw8q__nonProfitNoDataMessage{color:var(--text-primary);text-align:center;background:var(--card-background);border-radius:8px;margin:1rem 0;padding:1rem;font-size:1rem}.UserProfile-module__pmQw8q__nonProfitDateRangeInputs{gap:.5rem;display:flex}@keyframes UserProfile-module__pmQw8q__spin{to{transform:rotate(360deg)}}.UserProfile-module__pmQw8q__tableContainer{background:var(--card-background);border:1px solid var(--border-color);box-shadow:0 8px 20px var(--card-shadow);border-radius:8px;transition:all .3s;position:relative;overflow:auto hidden}.UserProfile-module__pmQw8q__donationsTableContainer{scrollbar-gutter:stable;scroll-behavior:smooth;background:var(--card-background);border-radius:8px;width:100%;height:auto;min-height:200px;max-height:650px;margin-top:1rem;position:relative;overflow:auto}.UserProfile-module__pmQw8q__donationsTableContainer table{border-spacing:0;margin-bottom:0}.UserProfile-module__pmQw8q__table{border-collapse:collapse;text-align:left;width:100%}.UserProfile-module__pmQw8q__table th,.UserProfile-module__pmQw8q__table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:1rem}.UserProfile-module__pmQw8q__table th{font-weight:600}.UserProfile-module__pmQw8q__forProfitDonationsTable{border-collapse:collapse;text-align:left;width:100%;margin-top:1rem}.UserProfile-module__pmQw8q__forProfitExpandedContent{background-color:rgba(var(--text-primary-rgb),.02);border-radius:8px;width:100%;padding:1.5rem}.UserProfile-module__pmQw8q__forProfitExpandButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;transition:transform .2s}.UserProfile-module__pmQw8q__forProfitExpandButton.UserProfile-module__pmQw8q__expanded{transform:rotate(180deg)}.UserProfile-module__pmQw8q__forProfitCheckboxColumn{text-align:center;width:40px;max-width:40px;padding:0!important}.UserProfile-module__pmQw8q__forProfitCheckboxCell{text-align:center;vertical-align:middle;padding:0!important}.UserProfile-module__pmQw8q__forProfitCheckboxCell input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:16px;height:16px;margin:0 auto;display:block}.UserProfile-module__pmQw8q__forProfitCheckboxCell input[type=checkbox]:disabled{accent-color:#9ca3af;cursor:not-allowed;opacity:.6}.UserProfile-module__pmQw8q__forProfitProfileTable th.UserProfile-module__pmQw8q__forProfitCheckboxColumn,.UserProfile-module__pmQw8q__forProfitProfileTable th.UserProfile-module__pmQw8q__forProfitExpandColumn{padding:0!important}.UserProfile-module__pmQw8q__forProfitExpandColumn{text-align:center;width:40px;max-width:40px;padding:0!important}.UserProfile-module__pmQw8q__forProfitProfileTable th.UserProfile-module__pmQw8q__forProfitExpandColumn{padding-left:15px!important}.UserProfile-module__pmQw8q__forProfitExpandCell{text-align:center;vertical-align:middle;padding-right:2px!important}.UserProfile-module__pmQw8q__forProfitVerificationCell{text-align:center}.UserProfile-module__pmQw8q__forProfitVerificationInfo{background:var(--card-background);border:1px solid var(--border-color);box-shadow:0 6px 16px var(--card-shadow);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 1rem;transition:all .3s;display:flex}.UserProfile-module__pmQw8q__forProfitVerificationInfo:hover{box-shadow:0 10px 24px var(--card-shadow-hover);border-color:rgba(var(--text-primary-rgb),.15);background:var(--card-hover-background)}.UserProfile-module__pmQw8q__forProfitDonationMetadata{align-items:center;gap:2rem;display:flex}.UserProfile-module__pmQw8q__forProfitEinInfo{align-items:center;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__forProfitMetadataLabel{color:var(--text-secondary);font-weight:500}.UserProfile-module__pmQw8q__forProfitEinValue{font-family:monospace;font-size:1.1em}.UserProfile-module__pmQw8q__forProfitExpandButton{border:1px solid var(--border-color);background:var(--card-background);width:24px;height:24px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.UserProfile-module__pmQw8q__forProfitExpandButton:hover{color:var(--donate-button-bg);background:0 0;border-color:#0000}.UserProfile-module__pmQw8q__forProfitChevron{font-size:1.5rem;transition:transform .2s}.UserProfile-module__pmQw8q__forProfitChevronUp{transform:rotate(180deg)}.UserProfile-module__pmQw8q__forProfitDateColumn{white-space:nowrap;width:15%}.UserProfile-module__pmQw8q__forProfitOrgColumn{width:40%}.UserProfile-module__pmQw8q__forProfitValueColumn{white-space:nowrap;text-align:right;width:10%}.UserProfile-module__pmQw8q__forProfitStatusColumn{white-space:nowrap;width:20%}.UserProfile-module__pmQw8q__forProfitNestedTable{border-collapse:collapse;width:100%;margin-top:1rem}.UserProfile-module__pmQw8q__forProfitDonationRow{transition:background-color .2s}.UserProfile-module__pmQw8q__forProfitDonationRow:hover,.UserProfile-module__pmQw8q__forProfitDonationRow.UserProfile-module__pmQw8q__expanded{background:rgba(var(--text-primary-rgb),.05)}.UserProfile-module__pmQw8q__forProfitDonationRow td{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.UserProfile-module__pmQw8q__forProfitDonationRow td:first-child{text-overflow:clip;overflow:hidden}.UserProfile-module__pmQw8q__forProfitStatusWithText{align-items:center;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__forProfitVerifiedIcon{color:#22c55e;font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitEmailVerifiedIcon{color:#06b6d4;font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitSelfVerifiedIcon{color:#ec4899;font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitPendingIcon,.UserProfile-module__pmQw8q__forProfitPendingEmailIcon,.UserProfile-module__pmQw8q__forProfitPendingNonprofitIcon{color:#f59e0b;font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitUnverifiedIcon{color:#ef4444;font-size:1.2rem}.UserProfile-module__pmQw8q__forProfitStatusText{color:var(--text-primary);font-size:.875rem}.UserProfile-module__pmQw8q__forProfitMobileOnlyLegend{display:none}.UserProfile-module__pmQw8q__forProfitSubmitWrapper{align-items:center;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__nonProfitReceiptTable{border-collapse:collapse;border-spacing:0;background:var(--card-background);border-radius:8px;width:100%;margin-bottom:1rem;overflow:hidden}.UserProfile-module__pmQw8q__nonProfitReceiptTable th,.UserProfile-module__pmQw8q__nonProfitReceiptTable td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:1rem}.UserProfile-module__pmQw8q__nonProfitReceiptTable th{font-weight:600}.UserProfile-module__pmQw8q__nonProfitReceiptTable thead tr{background-clip:padding-box}.UserProfile-module__pmQw8q__nonProfitReceiptTable tbody tr:last-child td{border-bottom:none}.UserProfile-module__pmQw8q__nonProfitReceiptTable tbody tr:hover{background-color:#00000005}.UserProfile-module__pmQw8q__nonProfitReceiptTable th:first-child,.UserProfile-module__pmQw8q__nonProfitReceiptTable td:first-child{width:30%}.UserProfile-module__pmQw8q__nonProfitReceiptTable th:nth-child(2),.UserProfile-module__pmQw8q__nonProfitReceiptTable td:nth-child(2){width:20%}.UserProfile-module__pmQw8q__nonProfitReceiptTable th:nth-child(3),.UserProfile-module__pmQw8q__nonProfitReceiptTable td:nth-child(3){text-align:right;width:20%}.UserProfile-module__pmQw8q__nonProfitReceiptTable th:nth-child(4),.UserProfile-module__pmQw8q__nonProfitReceiptTable td:nth-child(4){text-align:center;width:30%}.UserProfile-module__pmQw8q__nonProfitToggleSwitch{width:50px;height:24px;display:inline-block;position:relative}.UserProfile-module__pmQw8q__nonProfitToggleInput{opacity:0;width:0;height:0}.UserProfile-module__pmQw8q__nonProfitToggleSlider{cursor:pointer;background-color:var(--text-secondary);border-radius:34px;transition:all .4s;position:absolute;inset:0}.UserProfile-module__pmQw8q__nonProfitToggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}.UserProfile-module__pmQw8q__nonProfitToggleInput:checked+.UserProfile-module__pmQw8q__nonProfitToggleSlider{background-color:var(--accent-color)}.UserProfile-module__pmQw8q__nonProfitToggleInput:checked+.UserProfile-module__pmQw8q__nonProfitToggleSlider:before{transform:translate(26px)}.UserProfile-module__pmQw8q__nonProfitCcSection{border-top:none;max-width:none;margin-top:0;padding-top:0}.UserProfile-module__pmQw8q__nonProfitCcTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.UserProfile-module__pmQw8q__nonProfitCcDescription{color:var(--text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.6}.UserProfile-module__pmQw8q__nonProfitCcInputGroup{gap:.5rem;margin-bottom:1rem;display:flex}.UserProfile-module__pmQw8q__nonProfitCcInput{border:1px solid rgba(var(--text-primary-rgb),.12);background:var(--card-background);color:var(--text-primary);border-radius:8px;flex:1;padding:.875rem 1rem;font-size:.9375rem;transition:all .2s}.UserProfile-module__pmQw8q__nonProfitCcInput:hover{border-color:rgba(var(--text-primary-rgb),.2)}.UserProfile-module__pmQw8q__nonProfitCcInput:focus{border-color:var(--donate-button-bg);outline:none;box-shadow:0 0 0 3px #22c55e1a}.UserProfile-module__pmQw8q__nonProfitCcInput.UserProfile-module__pmQw8q__ccInputError{border-color:#ef4444}.UserProfile-module__pmQw8q__nonProfitCcAddButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.UserProfile-module__pmQw8q__nonProfitCcAddButton:disabled{opacity:.5;cursor:not-allowed}.UserProfile-module__pmQw8q__nonProfitCcAddButton:not(:disabled):hover{background:var(--donate-button-hover)}.UserProfile-module__pmQw8q__nonProfitCcError{color:#ef4444;margin:.5rem 0;font-size:.813rem}.UserProfile-module__pmQw8q__nonProfitCcList{flex-direction:column;gap:.5rem;display:flex}.UserProfile-module__pmQw8q__nonProfitCcItem{background:rgba(var(--text-primary-rgb),.05);color:var(--text-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex}.UserProfile-module__pmQw8q__nonProfitCcRemoveButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .25rem;font-size:1.25rem;display:flex}.UserProfile-module__pmQw8q__nonProfitCcRemoveButton:hover{color:#ef4444}.UserProfile-module__pmQw8q__nonProfitCcGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.UserProfile-module__pmQw8q__nonProfitCcSubmitButton{background:var(--donate-button-bg);color:#fff;cursor:pointer;border:none;border-radius:6px;width:auto;min-width:120px;margin-top:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.UserProfile-module__pmQw8q__nonProfitCcSubmitButton:disabled{opacity:.5;cursor:not-allowed}.UserProfile-module__pmQw8q__nonProfitCcSubmitButton:not(:disabled):hover{background:var(--donate-button-hover)}.UserProfile-module__pmQw8q__pagination{justify-content:center;gap:.5rem;margin-top:1.5rem;padding:1rem;display:flex}.UserProfile-module__pmQw8q__paginationButton{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;transition:all .2s}.UserProfile-module__pmQw8q__paginationButton:hover:not(:disabled){background:rgba(var(--text-primary-rgb),.1)}.UserProfile-module__pmQw8q__paginationButton:disabled{opacity:.5;cursor:not-allowed}.UserProfile-module__pmQw8q__paginationButton.UserProfile-module__pmQw8q__active{background:var(--accent-color);border-color:var(--accent-color)}.UserProfile-module__pmQw8q__nonProfitLoadingOverlay{background:rgba(var(--text-primary-rgb),.05);color:var(--text-secondary);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UserProfile-module__pmQw8q__nonProfitDateInput{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:.875rem}.UserProfile-module__pmQw8q__nonProfitDateInputError{border-color:#ef4444}@media (max-width:768px){.UserProfile-module__pmQw8q__layout{flex-direction:column}.UserProfile-module__pmQw8q__content{margin-bottom:40px}.UserProfile-module__pmQw8q__forProfitStatsGrid{grid-template-columns:1fr;gap:1rem}.UserProfile-module__pmQw8q__forProfitInventoryContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.UserProfile-module__pmQw8q__forProfitProfileTable{table-layout:fixed;width:100%;min-width:1000px}.UserProfile-module__pmQw8q__forProfitActionButtons{flex-direction:row;gap:10px;margin-top:10px}.UserProfile-module__pmQw8q__forProfitCheckboxColumn,.UserProfile-module__pmQw8q__forProfitExpandColumn{width:40px;max-width:40px}.UserProfile-module__pmQw8q__forProfitDateColumn{min-width:120px;width:25%!important}.UserProfile-module__pmQw8q__forProfitValueColumn{text-align:right;width:10%}.UserProfile-module__pmQw8q__forProfitStatusColumn{width:20%}.UserProfile-module__pmQw8q__forProfitActionColumn{width:15%}.UserProfile-module__pmQw8q__donationsTableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.UserProfile-module__pmQw8q__mainContent{height:calc(100vh - var(--navbar-height));padding:1rem}.UserProfile-module__pmQw8q__mobileOnlyLegend{display:block}.UserProfile-module__pmQw8q__profileHeader{text-align:center;flex-direction:column;align-items:center}.UserProfile-module__pmQw8q__table{font-size:.875rem}.UserProfile-module__pmQw8q__table th,.UserProfile-module__pmQw8q__table td{padding:.75rem .5rem}.UserProfile-module__pmQw8q__nonProfitToggleContainer{flex-direction:column;align-items:center;gap:.5rem}.UserProfile-module__pmQw8q__forProfitDonateButton,.UserProfile-module__pmQw8q__forProfitMapButton{text-align:center;width:150px;margin:.5rem 0;display:block}.UserProfile-module__pmQw8q__nonProfitWelcomeHeader{width:calc(100vw - 4rem)}.UserProfile-module__pmQw8q__nonProfitReceiptCardContainer{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.UserProfile-module__pmQw8q__nonProfitReceiptCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000000d}.UserProfile-module__pmQw8q__nonProfitReceiptCardHeader{justify-content:space-between;margin-bottom:.75rem;font-weight:500;display:flex}.UserProfile-module__pmQw8q__nonProfitReceiptCardDonor{color:var(--text-primary);font-size:1rem}.UserProfile-module__pmQw8q__nonProfitReceiptCardDate{color:var(--text-secondary);font-size:.875rem}.UserProfile-module__pmQw8q__nonProfitReceiptCardAmount{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.UserProfile-module__pmQw8q__nonProfitReceiptCardAction{text-align:center;background:var(--donate-button-bg);color:#fff;border:none;border-radius:6px;width:100%;padding:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.UserProfile-module__pmQw8q__nonProfitReceiptCardAction:hover{background:var(--donate-button-hover);color:#fff;text-decoration:none}.UserProfile-module__pmQw8q__nonProfitDonationsTableContainer{min-width:0;overflow-x:auto}.UserProfile-module__pmQw8q__nonProfitDonationsTableContainer table{min-width:600px}.UserProfile-module__pmQw8q__nonProfitDateRangeInputs{width:100%}.UserProfile-module__pmQw8q__nonProfitDateInput{flex:1}.UserProfile-module__pmQw8q__nonProfitExportButton{width:100%}.UserProfile-module__pmQw8q__nonProfitExportSection{flex-direction:column;align-items:flex-start;width:100%}.UserProfile-module__pmQw8q__nonProfitSettingsGrid{grid-template-columns:1fr;gap:1rem}.UserProfile-module__pmQw8q__exportSection{align-items:center;margin-left:22rem}.UserProfile-module__pmQw8q__nonProfitWelcomeHeaderTop{flex-direction:column;align-items:flex-start}.UserProfile-module__pmQw8q__nonProfitWelcomeHeading{white-space:nowrap;font-size:1.5rem}.UserProfile-module__pmQw8q__nonProfitHeaderControls{margin-top:1rem}.UserProfile-module__pmQw8q__nonProfitSettingsBox{background:var(--card-background);border:1px solid rgba(var(--text-primary-rgb),.08);border-radius:16px;width:calc(100vw - 4rem);padding:2rem;transition:all .2s}.UserProfile-module__pmQw8q__nonProfitCcGrid{flex-direction:column;gap:1rem;display:flex}.UserProfile-module__pmQw8q__tableContainer{border-left:none;border-right:none;border-radius:0;margin:0 -1rem}.UserProfile-module__pmQw8q__forProfitProfileActions{flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem}.UserProfile-module__pmQw8q__forProfitDonateButton,.UserProfile-module__pmQw8q__forProfitMapButton,.UserProfile-module__pmQw8q__manageSubscriptionButton{justify-content:center;align-items:center;width:100%;display:flex}.UserProfile-module__pmQw8q__nonProfitUpdateButtonContainer{box-sizing:border-box;justify-content:center;width:100%;padding:1rem;display:flex}.UserProfile-module__pmQw8q__nonProfitUpdateProfileButton{width:100%;max-width:200px}.UserProfile-module__pmQw8q__donationsTableContainer{table-layout:auto;width:auto;overflow-x:auto}.UserProfile-module__pmQw8q__forProfitDonationsTable{table-layout:auto;width:100%;min-width:600px}.UserProfile-module__pmQw8q__forProfitDateColumn{white-space:nowrap;width:auto}.UserProfile-module__pmQw8q__forProfitOrgColumn{width:40%}.UserProfile-module__pmQw8q__forProfitValueColumn{white-space:nowrap;text-align:right;width:15%}.UserProfile-module__pmQw8q__forProfitStatusColumn{white-space:nowrap;width:20%}.UserProfile-module__pmQw8q__forProfitProfileTable th{white-space:nowrap;padding:.75rem .5rem;font-size:.85rem}.UserProfile-module__pmQw8q__donationsTableContainer{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:10px;overflow-x:auto}.UserProfile-module__pmQw8q__forProfitProfileTable td,.UserProfile-module__pmQw8q__forProfitProfileTable th{padding:12px 8px}.UserProfile-module__pmQw8q__forProfitProfileTable th.UserProfile-module__pmQw8q__forProfitExpandColumn,.UserProfile-module__pmQw8q__forProfitExpandCell{text-align:center;padding:0!important}}@media (max-width:480px){.UserProfile-module__pmQw8q__userName{font-size:1.5rem}.UserProfile-module__pmQw8q__nonProfitSettingsGrid,.UserProfile-module__pmQw8q__forProfitStatsGrid{margin:1rem 0}.UserProfile-module__pmQw8q__pagination{flex-wrap:wrap}.UserProfile-module__pmQw8q__nonProfitSectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.UserProfile-module__pmQw8q__nonProfitExportSection{padding:1rem}.UserProfile-module__pmQw8q__forProfitProfileActions{grid-template-columns:1fr}}.UserProfile-module__pmQw8q__toast{color:#fff;z-index:1000;border-radius:4px;padding:1rem;animation:.3s ease-in-out UserProfile-module__pmQw8q__slideIn;position:fixed;bottom:2rem;right:2rem}.UserProfile-module__pmQw8q__toastSuccess{background-color:var(--accent-color)}.UserProfile-module__pmQw8q__toastError{background-color:var(--error-color)}@keyframes UserProfile-module__pmQw8q__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.UserProfile-module__pmQw8q__nonProfitStatusBadge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.UserProfile-module__pmQw8q__nonProfitStatusBadge.UserProfile-module__pmQw8q__pending{color:#fff;background-color:#ed8936}.UserProfile-module__pmQw8q__nonProfitStatusBadge.UserProfile-module__pmQw8q__verified{background-color:var(--accent-color);color:#fff}.UserProfile-module__pmQw8q__emptyState{text-align:center;color:var(--text-secondary);padding:2rem}.UserProfile-module__pmQw8q__emptyStateIcon{color:var(--text-secondary);margin-bottom:1rem;font-size:2rem}.UserProfile-module__pmQw8q__buttonPrimary{cursor:pointer;background-color:var(--accent-color);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500;transition:background-color .2s,transform .1s}.UserProfile-module__pmQw8q__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.UserProfile-module__pmQw8q__buttonPrimary:not(:disabled):hover{transform:translateY(-1px)}.UserProfile-module__pmQw8q__buttonSecondary{cursor:pointer;color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:.5rem 1rem;font-weight:500;transition:background-color .2s,transform .1s}.UserProfile-module__pmQw8q__buttonSecondary:disabled{opacity:.5;cursor:not-allowed}.UserProfile-module__pmQw8q__buttonSecondary:not(:disabled):hover{transform:translateY(-1px)}.UserProfile-module__pmQw8q__manageSubscriptionButton{text-align:center;min-width:180px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-color:#ffffff4d;border-radius:6px;flex:none;padding:.5rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #0000001a}.UserProfile-module__pmQw8q__manageSubscriptionButton:hover{background:var(--border-color);color:var(--text-primary);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.UserProfile-module__pmQw8q__darkTheme .UserProfile-module__pmQw8q__manageSubscriptionButton:hover{border-color:#ffffff80}.UserProfile-module__pmQw8q__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UserProfile-module__pmQw8q__modal{background:var(--card-background);border-radius:8px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 10px 25px #0003}.UserProfile-module__pmQw8q__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.UserProfile-module__pmQw8q__modalHeader h3{color:var(--text-primary);margin:0;font-size:1.25rem}.UserProfile-module__pmQw8q__modalCloseButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.UserProfile-module__pmQw8q__modalContent{color:var(--text-primary);padding:1.5rem}.UserProfile-module__pmQw8q__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.UserProfile-module__pmQw8q__modalCancelButton{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1rem;transition:all .2s}.UserProfile-module__pmQw8q__darkTheme .UserProfile-module__pmQw8q__modalCancelButton{border-color:#ffffff4d}.UserProfile-module__pmQw8q__modalCancelButton:hover:not(:disabled){background:var(--border-color);color:var(--text-primary)}.UserProfile-module__pmQw8q__darkTheme .UserProfile-module__pmQw8q__modalCancelButton:hover:not(:disabled){border-color:#ffffff80}.UserProfile-module__pmQw8q__modalConfirmButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;padding:.5rem 1rem;transition:all .2s}.UserProfile-module__pmQw8q__modalConfirmButton:hover:not(:disabled){background:#dc2626}.UserProfile-module__pmQw8q__modalCancelButton:disabled,.UserProfile-module__pmQw8q__modalConfirmButton:disabled{opacity:.6;cursor:not-allowed}.UserProfile-module__pmQw8q__successMessage,.UserProfile-module__pmQw8q__errorMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.UserProfile-module__pmQw8q__successIcon,.UserProfile-module__pmQw8q__errorIcon{border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin-bottom:1rem;font-size:3rem;display:flex}.UserProfile-module__pmQw8q__successIcon{color:#fff;background-color:#22c55e}.UserProfile-module__pmQw8q__errorIcon{color:#fff;background-color:#ef4444}.UserProfile-module__pmQw8q__modalCloseButtonFull{background:var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:.75rem;font-weight:500;transition:all .2s}.UserProfile-module__pmQw8q__darkTheme .UserProfile-module__pmQw8q__modalCloseButtonFull{background:0 0;border:1px solid #ffffff4d}.UserProfile-module__pmQw8q__modalCloseButtonFull:hover{background:var(--donate-button-bg);color:#fff}.UserProfile-module__pmQw8q__darkTheme .UserProfile-module__pmQw8q__modalCloseButtonFull:hover{background:var(--donate-button-bg);color:#fff;border-color:#ffffff80}.UserProfile-module__pmQw8q__nonProfitSubscriptionContainer{margin-top:1.5rem}.UserProfile-module__pmQw8q__nonProfitSubscriptionSection{border-top:none;margin-top:0;padding-top:0}.UserProfile-module__pmQw8q__nonProfitSubscriptionTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.UserProfile-module__pmQw8q__nonProfitSubscriptionDescription{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.UserProfile-module__pmQw8q__nonProfitSubscriptionContainer{width:100%}}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable{table-layout:auto;width:100%}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable th:first-child,.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable td:first-child{width:auto}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable th:nth-child(2),.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable td:nth-child(2){text-align:center;width:auto}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable th:first-child:not(:only-of-type):not(:last-of-type),.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable td:first-child:not(:only-of-type):not(:last-of-type){width:45%}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable th:nth-child(2):not(:last-child),.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable td:nth-child(2):not(:last-child){text-align:center;width:45%}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable th:last-child:nth-child(3),.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__forProfitProfileTable td:last-child:nth-child(3){text-align:center;width:10%}.UserProfile-module__pmQw8q__forProfitInventoryContainer .UserProfile-module__pmQw8q__deleteCell{text-align:center}.UserProfile-module__pmQw8q__forProfitActionColumn{text-align:center;width:130px;min-width:130px}.UserProfile-module__pmQw8q__forProfitActionCell{text-align:center;text-overflow:clip;white-space:normal;overflow:visible}.UserProfile-module__pmQw8q__forProfitDonateAgainButton{background-color:var(--donate-button-bg);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;width:auto;max-width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-block;position:relative;overflow:visible}.UserProfile-module__pmQw8q__forProfitDonationRow td:last-child{text-overflow:clip;white-space:normal;overflow:visible}.UserProfile-module__pmQw8q__forProfitDonateAgainButton:hover{background-color:var(--donate-button-hover)}@media (max-width:768px){.UserProfile-module__pmQw8q__forProfitActionColumn{width:120px;min-width:120px}.UserProfile-module__pmQw8q__forProfitDonateAgainButton{padding:.4rem .5rem;font-size:.75rem}}
.ProfileSidebar-module__EgHyMq__sidebar{box-sizing:border-box;background:0 0;width:240px;padding-top:5rem;position:relative}.ProfileSidebar-module__EgHyMq__sidebar:after{content:"";background-color:var(--separator-color);z-index:0;width:1px;height:200vh;position:absolute;top:0;bottom:0;right:0}.ProfileSidebar-module__EgHyMq__nav{z-index:1;flex-direction:column;gap:.25rem;padding:0 1rem;display:flex;position:relative}.ProfileSidebar-module__EgHyMq__forProfitNavItem{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;padding:.5rem 1rem;font-size:.9375rem;transition:all .2s;display:flex}.ProfileSidebar-module__EgHyMq__forProfitNavItem:hover{background:rgba(var(--text-primary-rgb),.05);color:var(--text-primary)}.ProfileSidebar-module__EgHyMq__forProfitNavItem.ProfileSidebar-module__EgHyMq__active{background:rgba(var(--text-primary-rgb),.1);color:var(--text-primary);font-weight:500}.ProfileSidebar-module__EgHyMq__forProfitLabel{text-align:left;white-space:normal;font-size:1.1rem;line-height:1.2}.ProfileSidebar-module__EgHyMq__forProfitIcon{color:var(--text-secondary);justify-content:center;align-items:center;margin-right:.75rem;font-size:1rem;transition:color .2s;display:flex}.ProfileSidebar-module__EgHyMq__forProfitNavItem:hover .ProfileSidebar-module__EgHyMq__forProfitIcon,.ProfileSidebar-module__EgHyMq__forProfitNavItem.ProfileSidebar-module__EgHyMq__active .ProfileSidebar-module__EgHyMq__forProfitIcon{color:var(--text-primary)}.ProfileSidebar-module__EgHyMq__nonProfitTab{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;padding:.5rem 1rem;font-size:.9375rem;transition:all .2s;display:flex}.ProfileSidebar-module__EgHyMq__nonProfitTab:hover{background:rgba(var(--text-primary-rgb),.05);color:var(--text-primary)}.ProfileSidebar-module__EgHyMq__nonProfitTab.ProfileSidebar-module__EgHyMq__active{background:rgba(var(--text-primary-rgb),.1);color:var(--text-primary);font-weight:500}.ProfileSidebar-module__EgHyMq__nonProfitIcon{color:var(--text-secondary);justify-content:center;align-items:center;margin-right:.75rem;font-size:1rem;transition:color .2s;display:flex}.ProfileSidebar-module__EgHyMq__nonProfitLabel{text-align:left;white-space:normal;font-size:1rem;line-height:1.2}.ProfileSidebar-module__EgHyMq__nonProfitTab:hover .ProfileSidebar-module__EgHyMq__nonProfitIcon,.ProfileSidebar-module__EgHyMq__nonProfitTab.ProfileSidebar-module__EgHyMq__active .ProfileSidebar-module__EgHyMq__nonProfitIcon{color:var(--text-primary)}@media (max-width:768px){.ProfileSidebar-module__EgHyMq__sidebar{border-right:none;border-bottom:1px solid var(--border-color);width:100%;padding:.5rem 0}.ProfileSidebar-module__EgHyMq__sidebar:after{display:none}.ProfileSidebar-module__EgHyMq__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:.5rem;margin-top:5rem;overflow-x:auto}.ProfileSidebar-module__EgHyMq__nav::-webkit-scrollbar{display:none}.ProfileSidebar-module__EgHyMq__forProfitNavItem{white-space:nowrap;flex-shrink:0;align-content:center;width:auto;min-width:auto;padding:.5rem .75rem}.ProfileSidebar-module__EgHyMq__nonProfitTab{white-space:nowrap;flex-shrink:0;width:auto;min-width:auto;padding:.5rem .75rem}}@media (max-width:480px){.ProfileSidebar-module__EgHyMq__forProfitNavItem,.ProfileSidebar-module__EgHyMq__nonProfitTab{padding:.5rem;font-size:.8125rem}.ProfileSidebar-module__EgHyMq__forProfitIcon,.ProfileSidebar-module__EgHyMq__nonProfitIcon{margin-right:.5rem;font-size:.875rem}}
.BulkValidationModal-module__NPFgHq__tabs{margin-bottom:1.5rem}.BulkValidationModal-module__NPFgHq__tabContent{padding:1.5rem 0}.BulkValidationModal-module__NPFgHq__inputGroup{margin-bottom:1rem}.BulkValidationModal-module__NPFgHq__inputGroup label{margin-bottom:.5rem;font-weight:500;display:block}.BulkValidationModal-module__NPFgHq__input{border:1px solid var(--border-color);background-color:var(--card-background);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:1rem}.BulkValidationModal-module__NPFgHq__note{color:var(--text-secondary);margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem}.BulkValidationModal-module__NPFgHq__selectedDonations{border-top:1px solid var(--border-color);margin-top:-.75rem}.BulkValidationModal-module__NPFgHq__selectedDonations h4{margin-bottom:.75rem;font-size:1rem}.BulkValidationModal-module__NPFgHq__donationsTable{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.BulkValidationModal-module__NPFgHq__donationsTable th,.BulkValidationModal-module__NPFgHq__donationsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem}.BulkValidationModal-module__NPFgHq__donationsTable th{color:var(--text-secondary);background:var(--card-background);font-weight:500}.BulkValidationModal-module__NPFgHq__donationsTable tr:hover{background:var(--card-background)}.BulkValidationModal-module__NPFgHq__totalCell{text-align:right}.BulkValidationModal-module__NPFgHq__submitButton{color:#0f172a;cursor:pointer;background:#4ade80;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500}.BulkValidationModal-module__NPFgHq__submitButton:hover{background:#22c55e}.BulkValidationModal-module__NPFgHq__submitButton:disabled{opacity:.5;cursor:not-allowed}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__submitButton{color:#fff;background:#22c55e}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__submitButton:hover{background:#16a34a}.BulkValidationModal-module__NPFgHq__cancelButton{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:4px;margin-right:.5rem;padding:.5rem 1rem}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__donationsTable{color:#fff}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__donationsTable th{background-color:#343a40}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__donationsTable tr:hover{background-color:#2c3034}[data-bs-theme=light] .BulkValidationModal-module__NPFgHq__donationsTable{color:#212529}[data-bs-theme=light] .BulkValidationModal-module__NPFgHq__donationsTable th{background-color:#f8f9fa}[data-bs-theme=light] .BulkValidationModal-module__NPFgHq__donationsTable tr:hover{background-color:#f8f9fa}.BulkValidationModal-module__NPFgHq__donationsTable td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.BulkValidationModal-module__NPFgHq__statusMessage{border-radius:4px;flex-grow:1;padding:8px 12px;font-size:.9rem}.BulkValidationModal-module__NPFgHq__info{color:#1565c0;background-color:#e3f2fd}.BulkValidationModal-module__NPFgHq__success{color:#2e7d32;background-color:#e8f5e9}.BulkValidationModal-module__NPFgHq__error{color:#c62828;background-color:#ffebee}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__info{color:#90caf9;background-color:#1976d226}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__success{color:#a5d6a7;background-color:#4caf5026}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__error{color:#ef9a9a;background-color:#f4433626}.BulkValidationModal-module__NPFgHq__input.BulkValidationModal-module__NPFgHq__valid{background-color:#f0fdf4;border-color:#4ade80}.BulkValidationModal-module__NPFgHq__input.BulkValidationModal-module__NPFgHq__invalid{background-color:#fef2f2;border-color:#ef4444}.BulkValidationModal-module__NPFgHq__invalidMessage{color:#ef4444;margin-top:.25rem;font-size:.8rem}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__input.BulkValidationModal-module__NPFgHq__valid{background-color:#4ade801a;border-color:#22c55e}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__input.BulkValidationModal-module__NPFgHq__invalid{background-color:#ef44441a;border-color:#ef4444}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__invalidMessage{color:#f87171}.BulkValidationModal-module__NPFgHq__selectedDetails{margin-top:1.25rem;display:block}.BulkValidationModal-module__NPFgHq__detailRow{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem;display:block}.BulkValidationModal-module__NPFgHq__detailLabel{width:3.5rem;color:var(--text-secondary);display:inline-block}.BulkValidationModal-module__NPFgHq__detailValue{color:var(--text-secondary);margin-left:.5rem}:is([data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__detailLabel,[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__detailValue),:is([data-bs-theme=light] .BulkValidationModal-module__NPFgHq__detailLabel,[data-bs-theme=light] .BulkValidationModal-module__NPFgHq__detailValue){color:#6c757d}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__input{color:#fff;background-color:#2c3034;border-color:#495057}[data-bs-theme=light] .BulkValidationModal-module__NPFgHq__input{color:#212529;background-color:#f8f9fa;border-color:#dee2e6}.BulkValidationModal-module__NPFgHq__selfVerifyHeader{color:#ef4444;margin-bottom:.5rem}.BulkValidationModal-module__NPFgHq__disclaimer{color:var(--text-secondary);background-color:#ef44441a;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.BulkValidationModal-module__NPFgHq__disclaimer .BulkValidationModal-module__NPFgHq__warningList{margin:.75rem 0 .75rem 1.5rem;padding-left:.5rem}.BulkValidationModal-module__NPFgHq__disclaimer .BulkValidationModal-module__NPFgHq__warningList li{margin-bottom:.5rem}.BulkValidationModal-module__NPFgHq__disclaimer .BulkValidationModal-module__NPFgHq__warningList li:last-child{margin-bottom:0}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__disclaimer{background-color:#ef44440d}.BulkValidationModal-module__NPFgHq__tabs .nav-link[data-rr-ui-event-key=self]{color:#ef4444}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__tabs .nav-link[data-rr-ui-event-key=self]{color:#f87171}.BulkValidationModal-module__NPFgHq__legalDisclaimer{scrollbar-width:thin;scrollbar-color:var(--border-color)transparent;max-height:400px;margin-top:1.5rem;padding-right:1rem;font-size:.875rem;overflow-y:auto}.BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar{width:8px}.BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar-track{background:0 0;border-radius:4px}.BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar-thumb:hover{background-color:#888}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar-thumb{background-color:#fff3}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__legalDisclaimer::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.BulkValidationModal-module__NPFgHq__legalDisclaimer h5{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.BulkValidationModal-module__NPFgHq__legalSection{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.BulkValidationModal-module__NPFgHq__legalSection h6{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.BulkValidationModal-module__NPFgHq__legalSection p{color:var(--text-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.BulkValidationModal-module__NPFgHq__legalSection p:last-child{margin-bottom:0}.BulkValidationModal-module__NPFgHq__agreementCheckbox{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:6px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.BulkValidationModal-module__NPFgHq__agreementCheckbox input[type=checkbox]{width:1.125rem;height:1.125rem;margin-top:.25rem}.BulkValidationModal-module__NPFgHq__agreementCheckbox label{color:var(--text-primary);font-size:.875rem;line-height:1.5}:is([data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__legalSection,[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__agreementCheckbox){background-color:#ffffff08;border-color:#ffffff1a}.BulkValidationModal-module__NPFgHq__instructionsInput{border:1px solid var(--border-color);background-color:var(--card-background);width:100%;color:var(--text-primary);resize:vertical;border-radius:4px;min-height:100px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .2s}.BulkValidationModal-module__NPFgHq__instructionsInput:focus{border-color:var(--donate-button-bg);outline:none;box-shadow:0 0 0 2px #6c55ec1a}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__instructionsInput{color:#fff;background-color:#2c3034;border-color:#495057}[data-bs-theme=dark] .BulkValidationModal-module__NPFgHq__instructionsInput:focus{border-color:var(--donate-button-bg);box-shadow:0 0 0 2px #6c55ec26}.BulkValidationModal-module__NPFgHq__instructionsInput:disabled{opacity:.7;cursor:not-allowed;background-color:rgba(var(--text-primary-rgb),.05)}@media (max-width:768px){.BulkValidationModal-module__NPFgHq__donationsTable{font-size:.8rem}.BulkValidationModal-module__NPFgHq__donationsTable th,.BulkValidationModal-module__NPFgHq__donationsTable td{padding:.5rem .25rem}.BulkValidationModal-module__NPFgHq__einCell{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.BulkValidationModal-module__NPFgHq__selectedDonations{max-width:100%;overflow-x:auto}.BulkValidationModal-module__NPFgHq__tabContent{padding:1rem 0}.BulkValidationModal-module__NPFgHq__legalDisclaimer{max-height:300px}.BulkValidationModal-module__NPFgHq__submitButton,.BulkValidationModal-module__NPFgHq__cancelButton{padding:.5rem .75rem;font-size:.9rem}.BulkValidationModal-module__NPFgHq__statusMessage{padding:6px 8px;font-size:.8rem}.BulkValidationModal-module__NPFgHq__input::placeholder,.BulkValidationModal-module__NPFgHq__instructionsInput::placeholder{font-size:1rem}.BulkValidationModal-module__NPFgHq__note{margin-top:.4rem;margin-bottom:.4rem;font-size:1rem}}@media (max-width:576px){.BulkValidationModal-module__NPFgHq__donationsTable{font-size:.75rem}.BulkValidationModal-module__NPFgHq__donationsTable th,.BulkValidationModal-module__NPFgHq__donationsTable td{padding:.4rem .2rem}.BulkValidationModal-module__NPFgHq__donationsTable td:nth-child(3){max-width:120px}.BulkValidationModal-module__NPFgHq__einCell{max-width:70px}.BulkValidationModal-module__NPFgHq__submitButton,.BulkValidationModal-module__NPFgHq__cancelButton{padding:.4rem .6rem;font-size:.85rem}.BulkValidationModal-module__NPFgHq__input::placeholder,.BulkValidationModal-module__NPFgHq__instructionsInput::placeholder{font-size:.9rem}.BulkValidationModal-module__NPFgHq__note{font-size:.75rem}}
.EinLookupAutocomplete-module__FTpWYa__container{width:100%;position:relative}.EinLookupAutocomplete-module__FTpWYa__inputWrapper{align-items:center;display:flex;position:relative}.EinLookupAutocomplete-module__FTpWYa__input{border:1px solid var(--border-color);border-radius:.375rem;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.EinLookupAutocomplete-module__FTpWYa__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}.EinLookupAutocomplete-module__FTpWYa__spinner{border:2px solid #f3f3f3;border-top:2px solid var(--primary-color);border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite EinLookupAutocomplete-module__FTpWYa__spin;position:absolute;right:1rem}.EinLookupAutocomplete-module__FTpWYa__dropdown{background:var(--input-background);border:1px solid var(--border-color);z-index:10;border-radius:.375rem;max-height:300px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.EinLookupAutocomplete-module__FTpWYa__suggestion{cursor:pointer;background:var(--input-background);padding:.75rem 1rem;transition:background-color .2s}.EinLookupAutocomplete-module__FTpWYa__suggestion:hover{background-color:var(--border-color)}.EinLookupAutocomplete-module__FTpWYa__suggestion:not(:last-child){border-bottom:1px solid var(--border-color)}.EinLookupAutocomplete-module__FTpWYa__orgName{color:var(--text-primary);margin-bottom:.25rem;font-weight:500}.EinLookupAutocomplete-module__FTpWYa__orgEin{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem}.EinLookupAutocomplete-module__FTpWYa__orgAddress{color:var(--text-secondary);font-size:.875rem}@keyframes EinLookupAutocomplete-module__FTpWYa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EinLookupAutocomplete-module__FTpWYa__input.EinLookupAutocomplete-module__FTpWYa__disabled{background-color:var(--input-disabled-background);cursor:not-allowed;color:var(--text-secondary)}
.BulkValidationUserLookupAutocomplete-module__-ToXqa__container,.BulkValidationUserLookupAutocomplete-module__-ToXqa__inputWrapper{width:100%;position:relative}.BulkValidationUserLookupAutocomplete-module__-ToXqa__input{border:1px solid var(--border-color);background:var(--input-background);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:1rem}.BulkValidationUserLookupAutocomplete-module__-ToXqa__input:focus{border-color:#4ade80;outline:none}.BulkValidationUserLookupAutocomplete-module__-ToXqa__spinner{border:2px solid var(--border-color);border-top-color:#4ade80;border-radius:50%;width:16px;height:16px;animation:1s linear infinite BulkValidationUserLookupAutocomplete-module__-ToXqa__spin;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.BulkValidationUserLookupAutocomplete-module__-ToXqa__dropdown{border:1px solid var(--border-color);border-radius:4px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion{cursor:pointer;border-bottom:1px solid var(--border-color);padding:.75rem}.BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion:last-child{border-bottom:none}.BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion:hover{background:var(--hover-background)}.BulkValidationUserLookupAutocomplete-module__-ToXqa__orgName{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;font-weight:500;display:flex}.BulkValidationUserLookupAutocomplete-module__-ToXqa__ein{color:var(--text-secondary);flex-shrink:0;font-size:.875rem;font-weight:400}.BulkValidationUserLookupAutocomplete-module__-ToXqa__orgAddress{color:var(--text-secondary);font-size:.875rem}@keyframes BulkValidationUserLookupAutocomplete-module__-ToXqa__spin{to{transform:translateY(-50%)rotate(360deg)}}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__input{color:#fff;background:#2c3034;border-color:#495057}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__input:focus{border-color:#22c55e}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__dropdown{background:#2c3034;border-color:#495057}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion{border-color:#495057}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion:hover{background:#343a40}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__orgAddress{color:#adb5bd}[data-bs-theme=dark] .BulkValidationUserLookupAutocomplete-module__-ToXqa__ein{color:#adb5bd}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__input{color:#212529;background:#fff;border-color:#dee2e6}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__dropdown{background:#fff;border-color:#dee2e6}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion{border-color:#dee2e6}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__suggestion:hover{background:#f8f9fa}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__orgAddress{color:#6c757d}[data-bs-theme=light] .BulkValidationUserLookupAutocomplete-module__-ToXqa__ein{color:#6c757d}
.BulkDeleteModal-module__ZaSyLq__selectedDonations{border-top:1px solid var(--border-color);margin-top:1.5rem}.BulkDeleteModal-module__ZaSyLq__selectedDonations h4{margin-top:1rem;margin-bottom:.75rem;font-size:1rem}.BulkDeleteModal-module__ZaSyLq__donationsTable{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.BulkDeleteModal-module__ZaSyLq__donationsTable th,.BulkDeleteModal-module__ZaSyLq__donationsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem}.BulkDeleteModal-module__ZaSyLq__donationsTable th{color:var(--text-secondary);background:var(--card-background);font-weight:500}.BulkDeleteModal-module__ZaSyLq__donationsTable tr:hover{background:var(--card-background)}.BulkDeleteModal-module__ZaSyLq__totalCell{text-align:right}.BulkDeleteModal-module__ZaSyLq__cancelButton{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:4px;margin-right:.5rem;padding:.5rem 1rem}.BulkDeleteModal-module__ZaSyLq__statusMessage{border-radius:4px;flex-grow:1;padding:8px 12px;font-size:.9rem}.BulkDeleteModal-module__ZaSyLq__info{color:#1565c0;background-color:#e3f2fd}.BulkDeleteModal-module__ZaSyLq__success{color:#2e7d32;background-color:#e8f5e9}.BulkDeleteModal-module__ZaSyLq__error{color:#c62828;background-color:#ffebee}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__info{color:#90caf9;background-color:#1976d226}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__success{color:#a5d6a7;background-color:#4caf5026}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__error{color:#ef9a9a;background-color:#f4433626}.BulkDeleteModal-module__ZaSyLq__deleteButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500}.BulkDeleteModal-module__ZaSyLq__deleteButton:hover{background:#dc2626}.BulkDeleteModal-module__ZaSyLq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.BulkDeleteModal-module__ZaSyLq__warningMessage{background-color:#ef44441a;border-left:4px solid #ef4444;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.BulkDeleteModal-module__ZaSyLq__warningMessage h4{color:#ef4444;margin-bottom:.5rem;font-size:1.1rem}.BulkDeleteModal-module__ZaSyLq__warningMessage p{margin-bottom:0;font-size:.9rem}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__warningMessage{background-color:#ef44440d}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__deleteButton{background:#dc2626}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__deleteButton:hover{background:#b91c1c}@media (max-width:768px){.BulkDeleteModal-module__ZaSyLq__warningMessage h4{font-size:1rem}.BulkDeleteModal-module__ZaSyLq__warningMessage p{font-size:.85rem}.BulkDeleteModal-module__ZaSyLq__einCell{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}}.BulkDeleteModal-module__ZaSyLq__donationCard{border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;transition:background-color .2s,transform .2s;overflow:hidden}.BulkDeleteModal-module__ZaSyLq__donationCard:hover{background-color:rgba(var(--text-primary-rgb),.03);box-shadow:0 2px 8px #0000001a}.BulkDeleteModal-module__ZaSyLq__donationHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .2s;display:flex}.BulkDeleteModal-module__ZaSyLq__donationHeader:hover{background-color:#0000}.BulkDeleteModal-module__ZaSyLq__donationInfo{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.BulkDeleteModal-module__ZaSyLq__donationDate{flex:0 0 100px;min-width:100px;font-weight:500}.BulkDeleteModal-module__ZaSyLq__donationOrg{white-space:nowrap;text-overflow:ellipsis;flex:auto;max-width:350px;overflow:hidden}.BulkDeleteModal-module__ZaSyLq__donationEin{color:var(--text-secondary);flex:0 0 100px;font-size:.9rem}.BulkDeleteModal-module__ZaSyLq__donationTotal{color:var(--text-primary);text-align:right;flex:0 0 80px;font-weight:500}.BulkDeleteModal-module__ZaSyLq__expandIcon{color:var(--text-secondary);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.BulkDeleteModal-module__ZaSyLq__lineItems{border-top:1px solid var(--border-color);background-color:var(--card-background);padding:.5rem}.BulkDeleteModal-module__ZaSyLq__lineItemsTable{border-collapse:collapse;width:100%;font-size:.85rem}.BulkDeleteModal-module__ZaSyLq__lineItemsTable th,.BulkDeleteModal-module__ZaSyLq__lineItemsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:.5rem}.BulkDeleteModal-module__ZaSyLq__lineItemsTable th{color:var(--text-secondary);font-weight:500}.BulkDeleteModal-module__ZaSyLq__lineItemsTable tr:last-child td{border-bottom:none}@media (max-width:768px){.BulkDeleteModal-module__ZaSyLq__donationInfo{gap:.5rem}.BulkDeleteModal-module__ZaSyLq__donationDate{flex:0 0 90px}.BulkDeleteModal-module__ZaSyLq__donationOrg{max-width:200px}.BulkDeleteModal-module__ZaSyLq__donationEin{flex:0 0 80px;font-size:.8rem}}@media (max-width:576px){.BulkDeleteModal-module__ZaSyLq__donationInfo{flex-direction:column;align-items:flex-start;gap:.25rem}.BulkDeleteModal-module__ZaSyLq__donationDate,.BulkDeleteModal-module__ZaSyLq__donationOrg,.BulkDeleteModal-module__ZaSyLq__donationEin,.BulkDeleteModal-module__ZaSyLq__donationTotal{text-align:left;flex:none;width:100%;max-width:none}}.BulkDeleteModal-module__ZaSyLq__selectedDonations>.BulkDeleteModal-module__ZaSyLq__donationHeader{cursor:default;border:1px solid var(--border-color);color:#fff;background-color:#343a3f;border-radius:6px 6px 0 0;margin-bottom:0;padding:.75rem 1rem;font-size:.9rem;font-weight:500}.BulkDeleteModal-module__ZaSyLq__selectedDonations>.BulkDeleteModal-module__ZaSyLq__donationHeader:hover{background-color:#343a3f}.BulkDeleteModal-module__ZaSyLq__selectedDonations>.BulkDeleteModal-module__ZaSyLq__donationHeader .BulkDeleteModal-module__ZaSyLq__donationInfo>div{color:#fff}[data-bs-theme=light] .BulkDeleteModal-module__ZaSyLq__selectedDonations>.BulkDeleteModal-module__ZaSyLq__donationHeader{color:#2c3e50;background-color:#f0f2f5}[data-bs-theme=light] .BulkDeleteModal-module__ZaSyLq__selectedDonations>.BulkDeleteModal-module__ZaSyLq__donationHeader .BulkDeleteModal-module__ZaSyLq__donationInfo>div{color:#2c3e50}.BulkDeleteModal-module__ZaSyLq__donationsContainer{border-top:none;max-height:400px;margin-top:0;overflow-y:auto}.BulkDeleteModal-module__ZaSyLq__donationsContainer .BulkDeleteModal-module__ZaSyLq__donationCard:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-bs-theme=dark] .BulkDeleteModal-module__ZaSyLq__donationCard:hover{background-color:#ffffff0d;box-shadow:0 2px 8px #0003}
.Toast-module__EoIe4W__toast{color:#fff;z-index:1000;border-radius:.5rem 0 0 .5rem;padding:1rem 1.5rem;font-size:.875rem;transition:right .3s ease-in-out;position:fixed;top:5rem;right:-100%;box-shadow:-2px 2px 5px #0003}.Toast-module__EoIe4W__visible{right:0}.Toast-module__EoIe4W__info{background-color:#3b82f6}.Toast-module__EoIe4W__success{background-color:#10b981}.Toast-module__EoIe4W__error{background-color:#ef4444}.Toast-module__EoIe4W__toast p{margin:0}
.PostDonation-module__QgcHVW__container{background:var(--page-background);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.PostDonation-module__QgcHVW__container:before{content:"";background:radial-gradient(ellipse at center,var(--gradient-colors));pointer-events:none;z-index:1;width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(-12deg)}.PostDonation-module__QgcHVW__container:after{content:"";opacity:var(--noise-opacity);pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.PostDonation-module__QgcHVW__lightTheme{--page-background:#f0f2f5;--gradient-colors:transparent,transparent,transparent;--text-primary:#2c3e50;--text-primary-rgb:44,62,80;--text-secondary:#4a5568;--border-color:#e2e8f0cc;--input-background:#fff;--table-header-background:#ffffffe6;--button-background:#1e8449;--button-hover:#196f3d;--noise-opacity:0;--input-disabled-background:#f8fafc;--section-background:#fffc;--section-hover-background:#fff;--card-shadow:#0000001a;--card-shadow-hover:#0000002e;--card-transform:translateY(-4px)}.PostDonation-module__QgcHVW__darkTheme{--page-background:#1e2736;--gradient-colors:transparent,transparent,transparent;--text-primary:#fff;--text-primary-rgb:255,255,255;--text-secondary:#e0e0e0;--border-color:#28374b80;--input-background:#283447;--table-header-background:#141e2dcc;--button-background:#2ecc71;--button-hover:#1e8449;--noise-opacity:.1;--input-disabled-background:#1e2d4166;--section-background:#283447;--section-hover-background:#2d3a4f;--card-shadow:#00000040;--card-shadow-hover:#0006;--card-transform:translateY(-4px)}.PostDonation-module__QgcHVW__content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1rem 2rem;position:relative}.PostDonation-module__QgcHVW__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.PostDonation-module__QgcHVW__title{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.PostDonation-module__QgcHVW__tableContainer{background:var(--section-background);border:1px solid var(--border-color);box-shadow:0 8px 20px var(--card-shadow);border-radius:8px;margin-top:-.5rem;padding:1rem;transition:all .3s;position:relative}.PostDonation-module__QgcHVW__tableContainer:hover{background:var(--section-hover-background);box-shadow:0 12px 28px var(--card-shadow-hover);border-color:rgba(var(--text-primary-rgb),.15)}.PostDonation-module__QgcHVW__table{border-collapse:collapse;width:100%}.PostDonation-module__QgcHVW__table th{text-align:left;color:var(--text-primary);background:var(--table-header-background);padding:1rem;font-weight:500}.PostDonation-module__QgcHVW__table td{padding:.5rem 1rem}.PostDonation-module__QgcHVW__table input{border:1px solid var(--border-color);background:var(--input-background);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem}.PostDonation-module__QgcHVW__table input:focus{border-color:var(--button-background);outline:none}.PostDonation-module__QgcHVW__addRowButton{background:var(--button-background);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.5rem;font-size:24px;transition:all .3s;display:flex;position:absolute;bottom:-25px;right:-15px;box-shadow:0 2px 4px #0000001a}.PostDonation-module__QgcHVW__addRowButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.PostDonation-module__QgcHVW__errorRow{background-color:#ef44440d}.PostDonation-module__QgcHVW__errorInput{border-color:#ef4444!important}.PostDonation-module__QgcHVW__errorInput:focus{box-shadow:0 0 0 1px #ef4444;border-color:#ef4444!important}.PostDonation-module__QgcHVW__submitButton{background:var(--button-background);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:0;transition:all .3s;box-shadow:0 4px 12px #00000026}.PostDonation-module__QgcHVW__submitButton:hover{background:var(--button-hover);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}@media (max-width:768px){.PostDonation-module__QgcHVW__header{text-align:center;flex-direction:column;gap:1rem}.PostDonation-module__QgcHVW__table,.PostDonation-module__QgcHVW__table thead,.PostDonation-module__QgcHVW__table tbody,.PostDonation-module__QgcHVW__table th,.PostDonation-module__QgcHVW__table td,.PostDonation-module__QgcHVW__table tr{display:block}.PostDonation-module__QgcHVW__table thead tr{position:absolute;top:-9999px;left:-9999px}.PostDonation-module__QgcHVW__table tr{border:1px solid var(--border-color);background:var(--input-background);border-radius:6px;margin-bottom:1.5rem;padding:.5rem}.PostDonation-module__QgcHVW__table td{text-align:left;padding:.75rem .5rem .75rem 50%;position:relative}.PostDonation-module__QgcHVW__table td:before{white-space:nowrap;width:45%;color:var(--text-primary);padding-right:10px;font-weight:500;position:absolute;left:.5rem}.PostDonation-module__QgcHVW__table td:first-of-type:before{content:"Item Name"}.PostDonation-module__QgcHVW__table td:nth-of-type(2):before{content:"Quantity"}.PostDonation-module__QgcHVW__table td:nth-of-type(3):before{content:"Cost/Item"}.PostDonation-module__QgcHVW__addRowButton{bottom:-20px;right:50%;transform:translate(50%)}.PostDonation-module__QgcHVW__section{padding:1rem}.PostDonation-module__QgcHVW__sectionTitleWithButton{flex-direction:column;align-items:stretch}.PostDonation-module__QgcHVW__sectionTitleWithButton .PostDonation-module__QgcHVW__submitButton{width:100%;height:auto;margin-top:1rem;padding:.75rem;line-height:normal}.PostDonation-module__QgcHVW__content{padding:1rem}.PostDonation-module__QgcHVW__sectionTitle{text-align:center;justify-content:center;width:auto;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.PostDonation-module__QgcHVW__selectedOrgTitle,.PostDonation-module__QgcHVW__searchSection h3{text-align:center}}@media (max-width:480px){.PostDonation-module__QgcHVW__table td{padding-top:2rem;padding-left:0}.PostDonation-module__QgcHVW__table td:before{width:100%;position:absolute;top:.5rem;left:.5rem}.PostDonation-module__QgcHVW__sectionTitle{flex-direction:column;align-items:flex-start;gap:.5rem}.PostDonation-module__QgcHVW__sectionNumber{margin-bottom:.5rem}.PostDonation-module__QgcHVW__tooltipContainer{position:static}.PostDonation-module__QgcHVW__tooltipText{width:200px;left:50%;transform:translate(-50%)}}.PostDonation-module__QgcHVW__loading{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;display:flex}.PostDonation-module__QgcHVW__loadingSpinner{border:4px solid #0000001a;border-top-color:#10b981;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite PostDonation-module__QgcHVW__spin}@keyframes PostDonation-module__QgcHVW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__loadingSpinner{border:4px solid #ffffff1a;border-top-color:#10b981}.PostDonation-module__QgcHVW__locationSection{background:var(--input-background);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.PostDonation-module__QgcHVW__locationInputs{grid-template-columns:1fr auto 2fr;align-items:end;gap:2rem;display:grid}.PostDonation-module__QgcHVW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.PostDonation-module__QgcHVW__inputGroup label{color:var(--text-primary);font-weight:500}.PostDonation-module__QgcHVW__stateInputWrapper{width:100%;position:relative}.PostDonation-module__QgcHVW__stateInput,.PostDonation-module__QgcHVW__locationInput{border:1px solid var(--border-color);background:var(--input-background);color:var(--text-primary);border-radius:6px;padding:.75rem;font-size:1rem}.PostDonation-module__QgcHVW__stateInput:focus,.PostDonation-module__QgcHVW__locationInput:focus{border-color:var(--button-background);outline:none}@media (max-width:768px){.PostDonation-module__QgcHVW__locationInputs{grid-template-columns:1fr;gap:1rem}}.PostDonation-module__QgcHVW__locationFields{grid-template-columns:150px 1fr;gap:1rem;display:grid}@media (max-width:768px){.PostDonation-module__QgcHVW__locationInputs{grid-template-columns:1fr;gap:1rem}.PostDonation-module__QgcHVW__separator{display:none}.PostDonation-module__QgcHVW__locationFields{grid-template-columns:1fr}}.PostDonation-module__QgcHVW__separator{color:var(--text-secondary);padding-bottom:.5rem;font-size:2rem}.PostDonation-module__QgcHVW__inputGroup .EinLookupAutocomplete_container__xxxxx{width:100%}.PostDonation-module__QgcHVW__searchSection input{border:1px solid var(--border-color);background:var(--input-background);color:var(--text-primary);border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.PostDonation-module__QgcHVW__searchSection .EinLookupAutocomplete_input__xxxxx{border:1px solid var(--border-color);background:var(--input-background);color:var(--text-primary);border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.PostDonation-module__QgcHVW__searchSection input:focus{border-color:var(--button-background);outline:none}.PostDonation-module__QgcHVW__searchSection .EinLookupAutocomplete_input__xxxxx:focus{border-color:var(--button-background);outline:none}.PostDonation-module__QgcHVW__mainLayout{grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:0;margin-bottom:2rem;margin-left:-20px;display:grid}.PostDonation-module__QgcHVW__section{background:var(--section-background);border:1px solid var(--border-color);box-shadow:0 8px 20px var(--card-shadow);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.PostDonation-module__QgcHVW__section:hover{background:var(--section-hover-background);box-shadow:0 12px 28px var(--card-shadow-hover);border-color:rgba(var(--text-primary-rgb),.15);transform:translateY(-3px)}.PostDonation-module__QgcHVW__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--button-background);align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;display:flex}.PostDonation-module__QgcHVW__sectionNumber{background:var(--button-background);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;display:inline-flex}.PostDonation-module__QgcHVW__orDivider{text-align:center;margin:1.25rem 0;position:relative}.PostDonation-module__QgcHVW__orDivider:before,.PostDonation-module__QgcHVW__orDivider:after{content:"";background:var(--border-color);width:calc(50% - 2rem);height:1px;position:absolute;top:50%}.PostDonation-module__QgcHVW__orDivider:before{left:0}.PostDonation-module__QgcHVW__orDivider:after{right:0}.PostDonation-module__QgcHVW__orText{background:var(--section-background);color:var(--text-secondary);padding:0 1rem;font-size:.875rem;font-weight:500}.PostDonation-module__QgcHVW__selectedOrgSection{border-top:1px solid var(--border-color);margin-top:1.25rem;padding-top:1.25rem}.PostDonation-module__QgcHVW__selectedOrgTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:500}.PostDonation-module__QgcHVW__readOnlyField{margin-bottom:.75rem}.PostDonation-module__QgcHVW__readOnlyField label{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem;display:block}.PostDonation-module__QgcHVW__readOnlyField input{border:1px solid var(--border-color);background:var(--input-disabled-background);cursor:not-allowed;opacity:.8;border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.PostDonation-module__QgcHVW__sectionTitleWithButton{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.PostDonation-module__QgcHVW__sectionTitleWithButton .PostDonation-module__QgcHVW__submitButton{margin-top:4px}@media (max-width:1024px){.PostDonation-module__QgcHVW__mainLayout{grid-template-columns:1fr;margin-left:0}}.PostDonation-module__QgcHVW__searchSection h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:500}.PostDonation-module__QgcHVW__readOnlyField input{border:1px solid var(--border-color);background:var(--input-background);width:100%;color:var(--text-primary);cursor:not-allowed;border-radius:6px;padding:.75rem;font-size:1rem}.PostDonation-module__QgcHVW__autocompleteWrapper{width:100%;position:relative}.PostDonation-module__QgcHVW__autocompleteInput{border:1px solid var(--border-color);background:var(--input-background);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem}.PostDonation-module__QgcHVW__dropdownList{background:var(--input-background);border:1px solid var(--border-color);z-index:10;border-radius:4px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.PostDonation-module__QgcHVW__dropdownItem{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.PostDonation-module__QgcHVW__dropdownItem:hover{background:rgba(var(--text-primary-rgb),.05)}.PostDonation-module__QgcHVW__itemCost{color:var(--text-secondary);font-size:.875rem}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table th{background:var(--section-background);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.PostDonation-module__QgcHVW__lightTheme .PostDonation-module__QgcHVW__table th{border-bottom:1px solid var(--border-color);background:#fff}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table input,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__stateInput,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__locationInput,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__searchSection input,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__readOnlyField input,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__autocompleteInput{background:var(--input-background);color:var(--text-primary);border:1px solid #ffffff4d;transition:all .2s}.PostDonation-module__QgcHVW__darkTheme .EinLookupAutocomplete_input__xxxxx{background:var(--input-background);color:var(--text-primary);border:1px solid #ffffff4d;transition:all .2s}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table input:focus,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__stateInput:focus,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__locationInput:focus,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__searchSection input:focus,.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__autocompleteInput:focus{border-color:#fff9;box-shadow:0 0 0 2px #fff3}.PostDonation-module__QgcHVW__darkTheme .EinLookupAutocomplete_input__xxxxx:focus{border-color:#fff9;box-shadow:0 0 0 2px #fff3}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table input:hover:not(:focus),.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__stateInput:hover:not(:focus),.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__locationInput:hover:not(:focus),.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__searchSection input:hover:not(:focus),.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__autocompleteInput:hover:not(:focus){border-color:#fff6}.PostDonation-module__QgcHVW__darkTheme .EinLookupAutocomplete_input__xxxxx:hover:not(:focus){border-color:#fff6}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__section{background:var(--section-background);box-shadow:0 8px 30px var(--card-shadow);border:1px solid #ffffff1a}.PostDonation-module__QgcHVW__section:hover{background:var(--section-hover-background);box-shadow:0 12px 30px var(--card-shadow-hover);transform:translateY(-3px)}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__section:hover{background:var(--section-hover-background);box-shadow:0 12px 30px var(--card-shadow-hover);border:1px solid #ffffff26}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table tbody tr:nth-child(odd){background-color:#0000}.PostDonation-module__QgcHVW__darkTheme .PostDonation-module__QgcHVW__table tbody tr:hover{background-color:#ffffff12}.PostDonation-module__QgcHVW__einAutocompleteContainer,.PostDonation-module__QgcHVW__orgNameAutocompleteContainer{width:100%;position:relative}.PostDonation-module__QgcHVW__autocompleteDropdown{background:var(--input-background);border:1px solid var(--border-color);z-index:1000;border-radius:6px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.PostDonation-module__QgcHVW__autocompleteSuggestion{cursor:pointer;color:var(--text-primary);padding:.75rem;transition:background .2s}.PostDonation-module__QgcHVW__autocompleteSuggestion:hover{background:rgba(var(--text-primary-rgb),.05)}.PostDonation-module__QgcHVW__subscriptionRequired{background-color:var(--card-background);text-align:center;max-width:600px;box-shadow:0 8px 30px var(--card-shadow);border:1px solid var(--border-color);border-radius:1rem;margin:2rem auto;padding:2.5rem}.PostDonation-module__QgcHVW__subscriptionRequired h1{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.8rem}.PostDonation-module__QgcHVW__subscriptionRequired p{color:var(--text-primary);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.PostDonation-module__QgcHVW__subscriptionActions{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.PostDonation-module__QgcHVW__subscribeButton{background:var(--button-background);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;text-decoration:none}.PostDonation-module__QgcHVW__subscribeButton:hover{transform:translateY(-2px)}.PostDonation-module__QgcHVW__returnHomeButton{background-color:var(--secondary-button-bg,#e2e8f0);color:var(--secondary-button-text,#4a5568);cursor:pointer;border:none;border-radius:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}.PostDonation-module__QgcHVW__returnHomeButton:hover{background-color:var(--secondary-button-hover,#cbd5e0);transform:translateY(-2px)}@media (max-width:768px){.PostDonation-module__QgcHVW__subscriptionActions{flex-direction:column;gap:1rem}.PostDonation-module__QgcHVW__subscribeButton,.PostDonation-module__QgcHVW__returnHomeButton{text-align:center;width:100%}}
.Donate-module___zeg8q__lightTheme{--page-background:#f0f2f5;--text-primary:#2c3e50;--text-secondary:#4a5568;--border-color:#e2e8f0cc;--card-background:#fffc;--card-hover-background:#fff;--button-background:#1e8449;--button-hover:#196f3d;--button-text:#fff;--modal-background:#fff;--sidebar-background:#fffc;--selected-card:#e2e8f080;--sidebar-background-rgb:255,255,255}.Donate-module___zeg8q__darkTheme{--page-background:#1e2736;--text-primary:#fff;--text-secondary:#e0e0e0;--border-color:#28374b80;--card-background:#1e2d4199;--card-hover-background:#1e2d41cc;--button-background:#2ecc71;--button-hover:#1e8449;--button-text:#fff;--modal-background:#1e2736;--sidebar-background:#1e2d4199;--selected-card:#28374b80;--sidebar-background-rgb:30,45,65}.Donate-module___zeg8q__pageContainer{background:var(--page-background);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.Donate-module___zeg8q__pageContainer:before{content:"";background:radial-gradient(ellipse at center,var(--gradient-colors));pointer-events:none;z-index:1;width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(-12deg)}.Donate-module___zeg8q__mainContent{z-index:2;flex-direction:column;flex:1;padding-top:64px;display:flex;position:relative}.Donate-module___zeg8q__container{flex:1;max-height:850px;display:flex}.Donate-module___zeg8q__sidebar{background:var(--sidebar-background);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;width:400px;display:flex}.Donate-module___zeg8q__sidebarHeader{background-color:var(--sidebar-background);z-index:1;padding:2rem 2rem 1rem;position:sticky;top:0}.Donate-module___zeg8q__sidebar h1{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.Donate-module___zeg8q__sidebar p{color:var(--text-secondary);margin-bottom:0}.Donate-module___zeg8q__locationList{flex-direction:column;gap:1rem;padding:.5rem 2rem 2rem;display:flex;overflow-y:auto}.Donate-module___zeg8q__locationCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.Donate-module___zeg8q__locationCard:hover{background:var(--card-hover-background)}.Donate-module___zeg8q__locationCard.Donate-module___zeg8q__selected{background:var(--selected-card);border-color:var(--button-background)}.Donate-module___zeg8q__locationCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;padding-right:.25rem;display:flex}.Donate-module___zeg8q__locationCardHeader h3{flex:1;margin:0}.Donate-module___zeg8q__locationCard h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.35rem;font-weight:500;line-height:1.2}.Donate-module___zeg8q__locationCard p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem}.Donate-module___zeg8q__locationType{color:#fff;text-overflow:ellipsis;background-color:#eab308;border-radius:4px;flex-shrink:1;min-width:0;padding:.25rem .5rem;font-size:.8rem;display:inline-block;overflow:hidden}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__b94{background-color:#ef500b}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__g12{background-color:#983ab1}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__k30{background-color:#2563eb}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__k31{background-color:#22c55e}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__k35{background-color:#dc2626}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__k36{background-color:#7c3aed}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__l41{background-color:#279983}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x19,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x20,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x21,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x22,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x30,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x40,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x50,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x70,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x90,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__x99{background-color:#eab308}.Donate-module___zeg8q__locationType.Donate-module___zeg8q__y40,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__y41,.Donate-module___zeg8q__locationType.Donate-module___zeg8q__y42{background-color:#ec4899}.Donate-module___zeg8q__mapSection{flex-direction:column;flex:1;display:flex}.Donate-module___zeg8q__mapContainer{flex:1;position:relative;overflow:hidden}.Donate-module___zeg8q__map{width:100%;height:100%}.Donate-module___zeg8q__popup{padding:.5rem}.Donate-module___zeg8q__popup h3{color:#0f172a;margin:0 0 .5rem;font-size:1rem}.Donate-module___zeg8q__popup p{color:#475569;margin:0 0 .25rem;font-size:.9rem}.Donate-module___zeg8q__customMarker{cursor:pointer;transform-origin:bottom;backface-visibility:hidden;will-change:transform;background-repeat:no-repeat;background-size:contain;width:12px;height:20px}.Donate-module___zeg8q__customMarker:hover{transform:scale(1.1)}.Donate-module___zeg8q__mapWrapper .mapboxgl-popup{max-width:300px}.Donate-module___zeg8q__mapWrapper .mapboxgl-popup-content{background:#fffffff2;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a}.Donate-module___zeg8q__mapWrapper .mapboxgl-popup-close-button{color:#475569;padding:.5rem;font-size:1.2rem}.Donate-module___zeg8q__mapWrapper{width:100%;height:100%}.Donate-module___zeg8q__markerContainer{align-items:center;gap:4px;display:flex}.Donate-module___zeg8q__markerLabel{color:#0f172a;overflow-wrap:normal;white-space:normal;text-align:center;background:#fffffff2;border:1px solid #000;border-radius:3px;max-width:60px;padding:1px 4px;font-size:9px;line-height:1.2;overflow:hidden;box-shadow:0 1px 2px #0000001a}@media (max-width:768px){.Donate-module___zeg8q__container{flex-direction:column;height:calc(100vh - 100px);position:relative;overflow:hidden}.Donate-module___zeg8q__sidebar{z-index:10;border-radius:16px 16px 0 0;width:100%;height:auto;max-height:40%;padding-top:.5rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000001a}.Donate-module___zeg8q__sidebarCollapsed{transform:translateY(calc(100% - 60px))}.Donate-module___zeg8q__sidebarHeader{border-bottom:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;display:flex}.Donate-module___zeg8q__collapseIndicator,.Donate-module___zeg8q__sidebarHeaderContent svg{display:none}.Donate-module___zeg8q__locationList{max-height:calc(100% - 60px);padding:.5rem 1rem 1rem}.Donate-module___zeg8q__mapContainer{z-index:5;width:100%;height:100%;position:absolute;inset:0}.Donate-module___zeg8q__filterBarContainer{z-index:10;background:rgba(var(--sidebar-background-rgb),.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;position:absolute;top:0;left:0;right:0}.Donate-module___zeg8q__locationCard{margin-bottom:.5rem;padding:.75rem}.Donate-module___zeg8q__locationCardHeader h3{font-size:1.1rem}.Donate-module___zeg8q__disclaimer{z-index:4;text-align:center;background:rgba(var(--sidebar-background-rgb),.8);padding:4px 8px;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.Donate-module___zeg8q__locationCard.Donate-module___zeg8q__selected{background:var(--selected-card);border-left:4px solid var(--button-background)}.Donate-module___zeg8q__sidebarToggle{background:var(--button-background);color:#fff;z-index:15;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:calc(40% + 16px);right:16px;box-shadow:0 2px 8px #0003}.Donate-module___zeg8q__modal{width:95%;padding:1.5rem}.Donate-module___zeg8q__pageContainer footer{display:none}.Donate-module___zeg8q__container{height:calc(100vh - 100px)}.Donate-module___zeg8q__mapContainer{bottom:0}.Donate-module___zeg8q__sidebarHeader:after{content:none}.Donate-module___zeg8q__sidebarWithSelection{max-height:auto;height:auto;padding-bottom:1rem;transform:translateY(0)}.Donate-module___zeg8q__sidebarWithSelection .Donate-module___zeg8q__locationList{display:none}.Donate-module___zeg8q__sidebarWithSelection .Donate-module___zeg8q__selectedCardContainer{padding:.5rem 1rem;display:block}.Donate-module___zeg8q__selectedCardContainer{display:none}.Donate-module___zeg8q__backToListButton{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 0;font-size:.9rem;display:flex}.Donate-module___zeg8q__floatingPostDonation{z-index:25;background:var(--button-background);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:.9rem;text-decoration:none;display:flex;position:fixed;inset:10px 16px auto auto;box-shadow:0 2px 8px #0003}.Donate-module___zeg8q__floatingPostDonation:after{content:"Post";font-size:.9rem;font-weight:600}.Donate-module___zeg8q__floatingPostDonation svg,.Donate-module___zeg8q__floatingPostDonation span,.Donate-module___zeg8q__sidebarHeader .Donate-module___zeg8q__postDonationWrapper{display:none}.Donate-module___zeg8q__selectedCardContainer .Donate-module___zeg8q__locationCard{border-left:4px solid var(--button-background);background:var(--card-background);border-color:var(--button-background);margin-bottom:0}.Donate-module___zeg8q__sidebarHeaderContent{justify-content:flex-end;padding:0 1rem}.Donate-module___zeg8q__refreshButton{z-index:25;background:var(--button-background);color:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-size:.9rem;display:flex;position:fixed;top:10px;right:80px;overflow:hidden;box-shadow:0 2px 8px #0003}.Donate-module___zeg8q__refreshButton:before{content:"↻";font-size:1.5rem;font-weight:700}.Donate-module___zeg8q__refreshButton span,.Donate-module___zeg8q__filterBarNew{display:none}.Donate-module___zeg8q__mobileFilterBar{z-index:1000;position:fixed;top:10px;left:50%;transform:translate(-50%);display:block!important}.Donate-module___zeg8q__mobileFilterButton{background:var(--button-background);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;box-shadow:0 2px 8px #0003;display:flex!important}.Donate-module___zeg8q__mobileFilterDropdown{z-index:1000;background:var(--card-background);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(800px);backdrop-filter:blur(800px);border-radius:8px;width:280px;max-width:90vw;max-height:80vh;padding:1rem;position:absolute;top:60px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 4px 12px #00000026;display:none!important}.Donate-module___zeg8q__mobileFilterDropdown.Donate-module___zeg8q__open{display:block!important}.Donate-module___zeg8q__mobileFilterSection{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.Donate-module___zeg8q__mobileFilterSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Donate-module___zeg8q__mobileFilterSection h4{color:var(--text-primary);margin:0 0 .75rem;font-size:1rem}.Donate-module___zeg8q__mobileFilterItem{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.9rem;display:flex}.Donate-module___zeg8q__mobileFilterActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.Donate-module___zeg8q__mobileFilterActions button{cursor:pointer;text-align:center;border-radius:4px;flex:1;padding:.75rem;font-size:.9rem}.Donate-module___zeg8q__findMeButton,.Donate-module___zeg8q__closeButton{background:var(--button-background);color:#fff;border:none}.Donate-module___zeg8q__clearFiltersButton{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}}@media (max-width:480px){.Donate-module___zeg8q__pageContainer footer{padding:.25rem 0;font-size:.7rem}:is(.Donate-module___zeg8q__pageContainer footer img,.Donate-module___zeg8q__pageContainer footer svg){max-height:20px}.Donate-module___zeg8q__container{height:calc(100vh - 100px)}.Donate-module___zeg8q__mapContainer{bottom:30px}.Donate-module___zeg8q__floatingPostDonation{width:48px;height:48px;bottom:calc(40% + 70px)}.Donate-module___zeg8q__floatingPostDonation svg{font-size:1.3rem}.Donate-module___zeg8q__refreshButton{width:48px;height:48px;right:72px}.Donate-module___zeg8q__mobileFilterButton{width:40px;height:40px}}.Donate-module___zeg8q__disclaimer{text-align:right;color:var(--text-primary);background-color:var(--sidebar-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1rem;padding:8px 16px;font-size:.75rem}.Donate-module___zeg8q__error{color:#dc2626;background-color:#dc26261a;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.Donate-module___zeg8q__loading,.Donate-module___zeg8q__noLocations{text-align:center;color:var(--text-color);padding:2rem}.Donate-module___zeg8q__selected{box-shadow:0 4px 12px var(--card-shadow);border:2px solid #3b82f6;transform:translateY(-2px)}.Donate-module___zeg8q__refreshButton{z-index:1;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 16px;font-size:14px;position:absolute;top:10px;right:10px;box-shadow:0 2px 4px #0000001a}.Donate-module___zeg8q__refreshButton:hover{background-color:#f8f8f8;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.Donate-module___zeg8q__refreshButton:disabled{cursor:not-allowed;background-color:#f0f0f0;transform:none}.Donate-module___zeg8q__mapWrapper{width:100%;height:100%;position:relative}.Donate-module___zeg8q__filterBar{background-color:var(--card-background);border:1px solid var(--card-border);border-radius:8px;margin-bottom:1rem;padding:1rem}.Donate-module___zeg8q__filterBar h3{color:var(--heading-color);margin:0 0 .5rem;font-size:1rem}.Donate-module___zeg8q__filterOptions{flex-wrap:wrap;gap:.5rem;display:flex}.Donate-module___zeg8q__filterOption{background-color:var(--card-background);border:1px solid var(--card-border);cursor:pointer;color:var(--text-color);border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.Donate-module___zeg8q__filterOption input[type=checkbox]{margin:0}.Donate-module___zeg8q__filterOption:hover{background-color:var(--sidebar-background)}.Donate-module___zeg8q__filterHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Donate-module___zeg8q__clearFiltersButton{color:var(--text-primary);background-color:var(--card-background);border:1px solid var(--card-border);border-color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.Donate-module___zeg8q__clearFiltersButton:hover{background-color:var(--sidebar-background);border-color:var(--text-color)}.Donate-module___zeg8q__filterBarNew{max-width:1400px;margin:0 auto}.Donate-module___zeg8q__filterControls{align-items:center;gap:1rem;display:flex}.Donate-module___zeg8q__filterDropdown{position:relative}.Donate-module___zeg8q__dropdownButton{background-color:var(--card-background);border:1px solid var(--card-border);cursor:pointer;color:var(--text-primary);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.Donate-module___zeg8q__dropdownButton:hover{background-color:var(--sidebar-background)}.Donate-module___zeg8q__filterCount{background-color:var(--text-color);min-width:20px;height:20px;color:var(--card-background);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;display:inline-flex}.Donate-module___zeg8q__dropdownArrow{font-size:.75rem}.Donate-module___zeg8q__dropdownContent{background-color:var(--page-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--card-border);z-index:1000;min-width:200px;max-height:300px;color:var(--text-primary);border-radius:4px;margin-top:.5rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.Donate-module___zeg8q__dropdownItem{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.Donate-module___zeg8q__dropdownItem:hover{background-color:var(--sidebar-background)}.Donate-module___zeg8q__dropdownItem input[type=checkbox]{margin:0}.Donate-module___zeg8q__findMeButton{background-color:var(--card-background);border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:4px;margin-left:auto;padding:.5rem 1rem;font-size:.875rem}.Donate-module___zeg8q__findMeButton:hover{background:var(--card-hover-background)}.Donate-module___zeg8q__findMeButton:disabled{opacity:.5;cursor:not-allowed}.Donate-module___zeg8q__userMarker{color:#eab308;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 0 5px #00000080;cursor:pointer;font-size:70px}.Donate-module___zeg8q__userMarker:hover{transform:scale(1.1)}.Donate-module___zeg8q__ein{color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem}.Donate-module___zeg8q__popup p.Donate-module___zeg8q__ein{color:#475569;margin:0 0 .25rem;font-size:.9rem}.Donate-module___zeg8q__postDonationButton{background:var(--button-background);width:fit-content;color:var(--button-text);border:1px solid var(--card-border);text-align:center;cursor:pointer;border-radius:8px;margin:0 auto 1rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:block}.Donate-module___zeg8q__postDonationButton:hover:not(.Donate-module___zeg8q__disabled){background:var(--button-hover)}.Donate-module___zeg8q__postDonationButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Donate-module___zeg8q__totalLocations{text-align:center;color:var(--text-primary)}.Donate-module___zeg8q__locationCardFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Donate-module___zeg8q__instructionsButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:500}.Donate-module___zeg8q__instructionsButton:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.Donate-module___zeg8q__instructionsButton:active{box-shadow:none;transform:translateY(0)}.Donate-module___zeg8q__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Donate-module___zeg8q__modal{background:var(--modal-background);border:1px solid var(--border-color);border-radius:12px;width:90%;max-width:500px;padding:2rem;box-shadow:0 4px 20px #0003}.Donate-module___zeg8q__modal h3{color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem}.Donate-module___zeg8q__modalContent{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:1.5rem;line-height:1.6}.Donate-module___zeg8q__modalClose{background:var(--button-background);border:1px solid var(--card-border);color:var(--button-text);cursor:pointer;border-radius:6px;padding:.5rem 1rem}.Donate-module___zeg8q__modalClose:hover{background:var(--button-hover)}.Donate-module___zeg8q__statusIndicator{background:#0000000d;border-radius:4px;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;padding:4px 8px;font-size:.75rem;display:flex}.Donate-module___zeg8q__statusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.Donate-module___zeg8q__statusDot.Donate-module___zeg8q__active{background-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.Donate-module___zeg8q__statusDot.Donate-module___zeg8q__inactive{background-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.Donate-module___zeg8q__statusText{color:var(--text-secondary);font-weight:500}.Donate-module___zeg8q__postDonationWrapper{width:fit-content;margin:0 auto;position:relative}.Donate-module___zeg8q__postDonationTooltip{white-space:nowrap;color:#fff;z-index:1;background:#ef4444;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.Donate-module___zeg8q__postDonationTooltip:after{content:"";background:#ef4444;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.Donate-module___zeg8q__wellFedFilter{background:var(--card-background);border:1px solid var(--card-border);border-radius:4px;align-items:center;padding:.5rem 1rem;display:flex}.Donate-module___zeg8q__wellFedFilterLabel{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Donate-module___zeg8q__wellFedFilterLabel input[type=checkbox]{cursor:pointer;margin:0}.Donate-module___zeg8q__filterBarContainer{background:var(--sidebar-background);border-bottom:1px solid var(--border-color);padding:1rem 2rem}.Donate-module___zeg8q__filterBar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Donate-module___zeg8q__filterLabel{color:var(--text-primary);font-size:.875rem;font-weight:500}.Donate-module___zeg8q__filterChip{cursor:pointer;border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:4px;padding:.35rem .75rem;font-size:.75rem}.Donate-module___zeg8q__filterChip.Donate-module___zeg8q__active{background:var(--button-background);color:#fff;border-color:var(--button-background)}@media (min-width:769px){.Donate-module___zeg8q__mobileFilterBar{display:none}}
.Tooltip-module__VfJNqa__tooltipContainer{align-items:center;margin-left:.5rem;display:inline-flex;position:relative}.Tooltip-module__VfJNqa__tooltipIcon{background:var(--border-color);width:16px;height:16px;color:var(--text-primary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.Tooltip-module__VfJNqa__tooltipText{visibility:hidden;background:var(--input-background);width:max-content;max-width:300px;color:var(--text-primary);border:1px solid var(--border-color);z-index:10;border-radius:4px;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;font-style:italic;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.Tooltip-module__VfJNqa__tooltipContainer:hover .Tooltip-module__VfJNqa__tooltipText{visibility:visible}
