.growfund-donor-modal .growfund-modal-body{overflow-y:unset}.growfund-donor-modal-wrapper{width:420px;padding:0 var(--growfund-spacing-4) var(--growfund-spacing-4) var(--growfund-spacing-4)}.growfund-donor-modal-title{font-family:var(--growfund-font-family);font-weight:var(--growfund-font-weight-semibold);font-size:20px;line-height:28px;color:var(--growfund-text-primary)}.growfund-modal-donor-list{display:flex;flex-direction:column;gap:var(--growfund-spacing-5)}.growfund-donor-modal-actions button{width:83px;height:36px;border-radius:var(--growfund-radius-md);padding:var(--growfund-spacing-2) var(--growfund-spacing-4);background-color:var(--growfund-bg-surface);border:1px solid var(--growfund-border-secondary);cursor:pointer}.growfund-donor-modal-actions button.selected{background-color:var(--growfund-text-accent-foreground);color:var(--growfund-text-light)}.growfund-donor-modal-actions{display:flex;gap:var(--growfund-spacing-3);margin-top:var(--growfund-spacing-3);padding-bottom:var(--growfund-spacing-6)}.growfund-donor-modal-donation-button{border-radius:var(--growfund-radius-md);padding:var(--growfund-spacing-2) var(--growfund-spacing-4);background-color:var(--growfund-bg-fill-brand);color:var(--growfund-text-light);width:100%;font-size:var(--growfund-font-size-md);font-family:var(--growfund-font-family);font-weight:var(--growfund-font-weight-medium);height:44px;border:none;cursor:pointer;margin-top:var(--growfund-spacing-4);text-decoration:none}.growfund-donor-modal-collection{overflow-y:auto;height:calc(60vh - 160px)}.growfund-donor-modal-wrapper .growfund-infinite-scroll{margin:1rem 0}