.charity-account-sidebar,.charity-account-content,.charity-account-auth{font-family: 'Open Sans',sans-serif}.charity-account-sidebar{box-sizing: border-box;display: flex;flex-direction: column;width: var(--ca-sb-w-stack,var(--ca-sb-w,260px));position: var(--ca-sb-pos-stack,var(--ca-sb-pos,static));top: var(--ca-sb-top,auto);height: var(--ca-sb-h-stack,var(--ca-sb-h,auto));overflow-x: hidden;overflow-y: var(--ca-sb-oy-stack,var(--ca-sb-oy,visible));transition: width .25s ease}.charity-account-sidebar.no-transition{transition: none !important}.charity-account-sidebar__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-shrink: 0}.charity-account-sidebar__logo{display: inline-flex;align-items: center;min-width: 0;overflow: hidden;text-decoration: none;text-transform: capitalize}.charity-account-sidebar__logo img{display: block}.charity-account-sidebar .charity-account-sidebar__collapse{display: flex;align-items: center;justify-content: center;flex-shrink: 0;padding: 0;background: transparent;border: none;cursor: pointer;transition: background-color .15s ease}.charity-account-sidebar__collapse iconify-icon{transition: transform .2s ease}.charity-account-sidebar.is-collapsed .charity-account-sidebar__collapse iconify-icon{transform: rotate(180deg)}.charity-account-sidebar__divider{display: var(--ca-divider-display,block);height: 1px;margin: 24px 0 0;border: 0;background: rgba(17,43,35,0.12);flex-shrink: 0}.charity-account-sidebar__nav-item iconify-icon{display: var(--ca-nav-icon-display,inline-flex)}.charity-account-sidebar__nav-item.is-active iconify-icon{display: var(--ca-nav-icon-active-display,inline-flex)}.charity-account-sidebar__nav{display: flex;flex-direction: var(--ca-nav-dir,column);flex: 1;min-height: 0;flex-wrap: var(--ca-nav-wrap,nowrap);overflow-y: var(--ca-nav-oy,auto);overflow-x: var(--ca-nav-ox,hidden);scrollbar-width: var(--ca-nav-sbar,none)}.charity-account-sidebar__nav::-webkit-scrollbar{display: var(--ca-nav-sbar-display,none);height: 6px}.charity-account-sidebar__nav::-webkit-scrollbar-thumb{border-radius: 999px;background: var(--ca-nav-sbar-thumb,rgba(17,43,35,0.28))}.charity-account-sidebar__nav-item{box-sizing: border-box;display: flex;flex: var(--ca-nav-item-flex,0 1 auto);align-items: center;gap: 10px;text-decoration: none;transition: background-color .15s ease,color .15s ease}.charity-account-sidebar__nav-item iconify-icon{flex-shrink: 0;line-height: 0}.charity-account-sidebar__nav-item span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.charity-account-sidebar__avatar{object-fit: cover;flex-shrink: 0;box-sizing: border-box}.charity-account-sidebar__user{display: flex;flex-direction: column;min-width: 0;overflow: hidden}.charity-account-sidebar__name{font-weight: 600;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.charity-account-sidebar__email{font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.charity-account-sidebar__logout{flex-shrink: 0}.charity-account-sidebar.is-collapsed .charity-account-sidebar__logo,.charity-account-sidebar.is-collapsed .charity-account-sidebar__nav-item span,.charity-account-sidebar.is-collapsed .charity-account-sidebar__user{display: none}.charity-account-sidebar.is-collapsed .charity-account-sidebar__top{justify-content: center}.charity-account-sidebar.is-collapsed .charity-account-sidebar__nav-item{justify-content: center}.charity-account-sidebar.is-collapsed .charity-account-sidebar__profile{flex-direction: column;gap: 10px;padding: 10px 4px;text-align: center}.charity-account-page__title{margin: 0 0 8px}.charity-account-page__subtitle.charity-account-page__subtitle{margin: 0}.charity-account-profile__grid,.charity-account-security__grid{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);align-items: start;gap: 20px}.charity-account-profile__grid.charity-account-grid--single,.charity-account-security__grid.charity-account-grid--single{grid-template-columns: minmax(0,1fr)}.charity-account-profile__main,.charity-account-profile__side,.charity-account-security__main,.charity-account-security__side{display: flex;flex-direction: column}.charity-account-card__title.charity-account-card__title{display: flex;align-items: center;gap: 8px;margin: 0 0 18px;line-height: 26px}.charity-account-card__title--divided{padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid rgba(17,43,35,0.12)}.charity-account-card__title-icon{flex-shrink: 0;font-size: 22px;color: #112B23}.charity-account-card__subtitle.charity-account-card__subtitle{margin: 0;font-size: 14px;line-height: 18px;color: #5F6F68}.charity-account-card__hr{height: 1px;margin: 0;border: 0;background: rgba(17,43,35,0.12)}.charity-account-card__hr + .charity-account-form,.charity-account-card__hr + .charity-account-help-list,.charity-account-card__hr + .charity-account-login-list,.charity-account-card__hr + .charity-account-empty{margin-top: 16px}.charity-account-card__header{display: flex;flex-direction: column;gap: 5px;margin-bottom: 16px}.charity-account-card__header .charity-account-card__title{margin: 0}.charity-account-info-row{display: flex;align-items: center;justify-content: space-between;gap: 8px}.charity-account-info-row.charity-account-info-row label{font-size: 14px;font-weight: 600;line-height: 22px;color: #112B23;flex-shrink: 0}.charity-account-info-row input{box-sizing: border-box;width: 148px;max-width: 55%;height: 34px;padding: 8px 16px;background: transparent;border: 1px solid rgba(17,43,35,0.12);border-radius: 8px;font-size: 14px;line-height: 18px;font-family: inherit;color: #5F6F68;text-align: center}.charity-account-btn--full{width: 100%;align-self: stretch}.charity-account-note.charity-account-note{margin: -10px 0 16px;font-size: 13px;color: #5F6F68}.charity-account-empty.charity-account-empty{margin: 0;font-size: 14px;color: #5F6F68}.charity-account-form{display: flex;flex-direction: column}.charity-account-field{display: flex;flex-direction: column;gap: 6px}.charity-account-field.charity-account-field label{font-size: 16px;font-weight: 600;line-height: 24px;color: #112B23}.charity-account-field input,.charity-account-field select,.charity-account-field.charity-account-field textarea{border: none;border-radius: 8px;padding: 13px 12px;font-size: 14px;line-height: 18px;font-family: inherit;width: 100%;box-sizing: border-box}.charity-account-field.charity-account-field textarea{resize: vertical;min-height: 84px}.charity-account-field input:disabled{opacity: .6}.charity-account-field select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235F6F68' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;padding-right: 32px;cursor: pointer}.charity-account-password-input{position: relative}.charity-account-password-input input{padding-right: 40px}.charity-account-password-input .charity-account-password-toggle{position: absolute;top: 50%;right: 6px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;padding: 0;background: transparent;border: 0 solid transparent;border-radius: 6px;cursor: pointer;color: #5F6F68;font-size: 18px;line-height: 0;transition: color .15s ease}.charity-account-password-toggle:hover{color: #112B23}.charity-account-field-row{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}.charity-account-form__fields{display: flex;flex-direction: column;gap: 16px}.charity-profile-card__body{box-sizing: border-box;display: flex;flex-direction: var(--cpc-dir,column);align-items: var(--cpc-align,stretch);gap: 32px}.charity-profile-card__avatar-col{display: flex;flex-direction: var(--cpc-pic-dir,row);align-items: center;gap: 20px;flex-wrap: wrap;width: var(--cpc-avatar-w,100%);flex-shrink: 0;text-align: var(--cpc-pic-align,start)}.charity-profile-card__fields{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 16px}.charity-account-form__msg{font-size: 13px;margin-top: 4px}.charity-account-form__msg.is-success{color: #0b6e54}.charity-account-form__msg.is-error{color: #b3261e}.charity-account-btn.charity-account-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 18px;font-size: 14px;font-weight: 600;line-height: 22px;font-family: inherit;border: 1px solid transparent;cursor: pointer;text-decoration: none;transition: background-color .15s ease,color .15s ease,border-color .15s ease;white-space: nowrap}.charity-account-btn--outline.charity-account-btn--outline{background: transparent}.charity-account-btn--primary.charity-account-btn--primary{margin-top: 4px;align-self: flex-start;border-color: #e5e5e5}.charity-account-avatar{flex-shrink: 0}.charity-account-avatar img{width: 160px;height: 160px;border-radius: 12px;object-fit: cover;display: block}.charity-account-hint.charity-account-hint{margin: 0;font-size: 12px;color: #5F6F68}.charity-account-help-list{display: flex;flex-direction: column;gap: 12px;width: 100%}.charity-account-help-row{box-sizing: border-box;display: flex;align-items: center;gap: 12px;padding: 12px;border: 1px solid #F0F3EF;border-radius: 8px;text-decoration: none}.charity-account-help-row__icon{flex-shrink: 0;font-size: 24px;color: #112B23}.charity-account-help-row__text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.charity-account-help-row__text strong{font-size: 14px;font-weight: 600;line-height: 22px;color: #112B23}.charity-account-help-row__text span{font-size: 14px;font-weight: 400;line-height: 18px;color: #5F6F68}.charity-account-toggle-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 12px 0;border-top: 1px solid #EBEBEB}.charity-account-card > .charity-account-toggle-row:first-of-type,.charity-account-note + .charity-account-toggle-row{border-top: none;padding-top: 0}.charity-account-toggle-row__text{display: flex;flex-direction: column;gap: 4px;min-width: 0}.charity-account-toggle-row__title{font-size: 16px;font-weight: 600;line-height: 24px;color: #112B23}.charity-account-toggle-row__subtitle{font-size: 14px;font-weight: 400;line-height: 18px;color: #5F6F68}.charity-account-switch{position: relative;display: inline-block;width: 44px;height: 24px;flex-shrink: 0}.charity-account-switch input{opacity: 0;width: 0;height: 0;position: absolute}.charity-account-switch span{position: absolute;inset: 0;background-color: #d5dbd8;border-radius: 999px;transition: background-color .15s ease;cursor: pointer}.charity-account-switch span::before{content: '';box-sizing: border-box;position: absolute;width: 20px;height: 20px;left: 2px;top: 2px;background: #fff;border: 1px solid #fff;border-radius: 50%;transition: transform .15s ease,background-color .15s ease}.charity-account-switch input:checked + span::before{transform: translateX(20px);background: #007B08}.charity-account-password-strength{display: flex;flex-direction: column;gap: var(--ca-pw-gap,4px)}.charity-account-password-strength__bar{width: 100%;height: var(--ca-pw-height,3px);border-radius: var(--ca-pw-radius,2px);background: var(--ca-pw-track,#D7E0D8);overflow: hidden}.charity-account-password-strength__bar span{display: block;height: 100%;width: 0%;border-radius: inherit;background-color: transparent;background-image: linear-gradient( var(--ca-pw-angle,270deg),var(--ca-pw-stop-1,#35C95A) 0%,var(--ca-pw-stop-2,#FEE581) 33%,var(--ca-pw-stop-3,#FD6300) 66%,var(--ca-pw-stop-4,#FF0000) 100% );background-repeat: no-repeat;background-size: calc(10000% / var(--ca-pw-pct,100)) 100%;transition: width .15s ease}.charity-account-password-strength__label.charity-account-password-strength__label{margin: 0;font-size: 12px;font-weight: 400;line-height: 16px;color: var(--ca-pw-label,#5F6F68);white-space: nowrap}.charity-account-password-strength__label [data-charity-strength-word]{font-weight: 600;color: var(--ca-pw-word,#163F36)}.charity-account-login-list{display: flex;flex-direction: column;gap: 12px}.charity-account-login-row{box-sizing: border-box;display: flex;align-items: center;gap: 8px;padding: 12px;border: 1px solid #F0F3EF;border-radius: 8px}.charity-account-login-row iconify-icon{font-size: 28px;flex-shrink: 0}.charity-account-login-row__body{display: flex;flex-direction: column;gap: 4px}.charity-account-login-row__device{font-size: 14px;font-weight: 600;line-height: 22px;color: #191D23}.charity-account-login-row__time{font-size: 12px;font-weight: 400;line-height: 16px;color: #656565}.charity-account-donation-stats{display: flex;gap: 12px;margin-bottom: 20px}.charity-account-donation-stat{flex: 1;display: flex;flex-direction: column;gap: 4px;padding: 16px;background: #F3F7F7;border-radius: 8px}.charity-account-donation-stat__value{font-size: 22px;font-weight: 700;line-height: 28px;color: #112B23}.charity-account-donation-stat__label{font-size: 13px;color: #5F6F68}.charity-account-donation-list{display: flex;flex-direction: column;gap: 12px}.charity-account-donation-row{box-sizing: border-box;display: flex;align-items: center;gap: 12px;padding: 12px;border: 1px solid #F0F3EF;border-radius: 8px}.charity-account-donation-row__thumb{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;flex-shrink: 0;overflow: hidden;background: #F3F7F7;border-radius: 8px;font-size: 22px;color: #064E3B}.charity-account-donation-row__thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.charity-account-donation-row__body{display: flex;flex-direction: column;gap: 4px;min-width: 0;flex: 1}.charity-account-donation-row__title{font-size: 14px;font-weight: 600;line-height: 20px;color: #191D23;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.charity-account-donation-row__title a{color: inherit;text-decoration: none}.charity-account-donation-row__title a:hover{text-decoration: underline}.charity-account-donation-row__meta{font-size: 12px;color: #656565}.charity-account-donation-row__end{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;flex-shrink: 0}.charity-account-donation-row__amount{font-size: 14px;font-weight: 700;color: #112B23}.charity-account-status-badge{display: inline-flex;align-items: center;justify-content: center;padding: 8px 10px;border-radius: 8px;font-size: 12px;line-height: 16px;font-weight: 400;white-space: nowrap;background: #f0f0f1;color: #50575e}.charity-account-status-badge--completed,.charity-account-status-badge--active{background: rgba(22,63,54,.08);color: #007717}.charity-account-status-badge--processing,.charity-account-status-badge--pending,.charity-account-status-badge--on-hold{background: rgba(255,204,0,.2);color: #4D3E00}.charity-account-status-badge--failed,.charity-account-status-badge--cancelled,.charity-account-status-badge--declined{background: #fbe9e7;color: #c0392b}.charity-account-status-badge--refunded{background: #ecebfa;color: #4c3aad}.charity-account-status-badge--inactive{background: #f0f0f1;color: #50575e}.charity-account-card__header--split{flex-direction: row;align-items: center;justify-content: space-between}.charity-account-volunteer-detail{display: flex;flex-direction: column;gap: 12px;margin-bottom: 12px}.charity-account-cross-prompt{display: flex;align-items: center;gap: 14px;margin-top: 20px}.charity-account-cross-prompt iconify-icon{flex-shrink: 0;font-size: 30px;color: #064E3B}.charity-account-cross-prompt__body{flex: 1;min-width: 0}.charity-account-cross-prompt__body.charity-account-cross-prompt__body h3{margin: 0 0 4px;font-size: 15px;font-weight: 600;line-height: 20px;color: #112B23}.charity-account-cross-prompt__body.charity-account-cross-prompt__body p{margin: 0;font-size: 13px;line-height: 18px;color: #5F6F68}@media (max-width: 480px){.charity-account-cross-prompt{flex-wrap: wrap}.charity-account-cross-prompt .charity-account-btn{width: 100%}}.charity-account-auth{display: flex;justify-content: center;width: 100%}.charity-account-auth__card{width: 100%}.charity-account-auth__heading{margin: 0 0 10px}.charity-account-auth__subheading.charity-account-auth__subheading{margin: 0 0 20px}.charity-account-auth__form{display: flex;flex-direction: column;gap: 16px}.charity-account-auth__row-2{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.charity-account-auth__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.charity-account-auth__remember.charity-account-auth__remember{display: flex;align-items: center;gap: 8px;font-size: 13px;color: #5F6F68;cursor: pointer}.charity-account-auth__submit{display: flex;align-items: center;margin-top: 4px}.charity-account-auth__submit-text{flex: 1;text-align: center}.charity-account-auth__submit-icon{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 40px;height: 40px;border-radius: 50%;background: #ffffff;color: #112B23;transition: background-color .2s ease,color .2s ease,transform .2s ease}.charity-account-auth__submit-icon svg{display: block;width: 14px;height: 14px}.charity-account-auth .charity-account-auth__forgot{background: none;border: 0 solid transparent;padding: 0;margin: 0;font-size: 13px;color: #5F6F68;cursor: pointer;font-family: inherit}.charity-account-auth .charity-account-auth__forgot.charity-account-auth__forgot:hover,.charity-account-auth .charity-account-auth__forgot.charity-account-auth__forgot:focus{border-width: 0}.charity-account-auth .charity-account-auth__forgot:hover{color: #112B23}.charity-account-auth__interest{display: flex;flex-direction: column;gap: 8px;padding: 14px 16px;border-radius: 10px}.charity-account-auth__interest-label.charity-account-auth__interest-label{margin: 0;font-size: 12.5px;font-weight: 600;color: #5F6F68}.charity-account-auth .charity-account-auth__checkbox,.charity-account-auth .charity-account-auth__checkbox span{color: #112B23}.charity-account-auth__checkbox{display: flex;align-items: center;gap: 8px;font-size: 13px;cursor: pointer}.charity-account-auth__interest-fields{display: flex;flex-direction: column;gap: 10px;margin-top: 4px;padding-top: 10px;border-top: 1px solid #E5E9E8}.charity-account-auth__terms.charity-account-auth__terms{display: flex;align-items: flex-start;gap: 8px;font-size: 13px;line-height: 20px;color: #112B23;cursor: pointer}.charity-account-auth__terms input{margin-top: 3px;flex-shrink: 0}.charity-account-auth__terms a{font-weight: 600;text-decoration: underline}.charity-account-auth__divider{display: flex;align-items: center;gap: 12px;margin: 20px 0;font-size: 13px;color: #5F6F68}.charity-account-auth__divider::before,.charity-account-auth__divider::after{content: '';flex: 1;height: 1px;background: #EBEBEB}.charity-account-auth__google{width: 100%;gap: 10px}.charity-account-auth__google iconify-icon{font-size: 18px}.charity-account-auth__google[disabled]{opacity: .6;cursor: not-allowed}.charity-account-auth__switch.charity-account-auth__switch{text-align: center;font-size: 13px;color: #5F6F68;margin: 20px 0 0}.charity-account-auth .charity-account-auth__switch button{background: none;border: 0 solid transparent;padding: 0;font-family: inherit;font-size: inherit;font-weight: 700;color: #112B23;cursor: pointer;text-decoration: underline}.charity-account-auth__notice.charity-account-auth__notice{padding: 10px 14px;border-radius: 8px;font-size: 13px;margin-bottom: 16px}.charity-account-auth__notice.charity-account-auth__notice p{margin: 0}body:not(.elementor-editor-active):not(.logged-in) .elementor-section:has(.elementor-widget-charity_account),body:not(.elementor-editor-active):not(.logged-in) .elementor-section:has(.elementor-widget-charity_account_sidebar),body:not(.elementor-editor-active):not(.logged-in) .elementor-section:has(.elementor-widget-charity_account_content),body:not(.elementor-editor-active):not(.logged-in) .e-con:has(.elementor-widget-charity_account),body:not(.elementor-editor-active):not(.logged-in) .e-con:has(.elementor-widget-charity_account_sidebar),body:not(.elementor-editor-active):not(.logged-in) .e-con:has(.elementor-widget-charity_account_content),body:not(.elementor-editor-active):not(.logged-in) .charity-account-dashboard-shell{display: none}body.logged-in:not(.elementor-editor-active) .elementor-section:has(.elementor-widget-charity_account_auth),body.logged-in:not(.elementor-editor-active) .e-con:has(.elementor-widget-charity_account_auth),body.logged-in:not(.elementor-editor-active) .charity-account-auth-shell{display: none}.charity-2fa__setup{display: flex;flex-direction: column;gap: 14px;margin-top: 4px}.charity-2fa__qr{display: flex;justify-content: center;padding: 12px;background: #ffffff;border: 1px solid #EBEBEB;border-radius: 10px}.charity-2fa__qr:empty{display: none}.charity-2fa__qr svg{max-width: 200px;height: auto}.charity-2fa__secret-box{display: flex;align-items: center;gap: 10px;padding: 12px 14px;background: #F3F7F7;border-radius: 10px}.charity-2fa__secret-box code{flex: 1;font-size: 15px;letter-spacing: 1px;color: #112B23;word-break: break-all}.charity-2fa__backup-codes{border: 1px solid #EBEBEB;border-radius: 10px;padding: 14px}.charity-2fa__backup-codes-list{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 10px 0}.charity-2fa__backup-codes-list span{font-family: monospace;font-size: 13px;background: #F3F7F7;border-radius: 6px;padding: 6px 10px;text-align: center;color: #112B23;letter-spacing: 1px}.charity-2fa__off,.charity-2fa__on{display: flex;flex-direction: column;gap: 12px}.charity-account [hidden],.charity-account-content [hidden],.charity-account-auth [hidden]{display: none !important}.charity-account-notify > .charity-account-toggle-row:first-child{border-top: none;padding-top: 0}.charity-account-notify > .charity-account-toggle-row:last-child{padding-bottom: 0}.charity-account-donations__head{align-items: center;justify-content: space-between;gap: 8px}.charity-account-donations__search{display: flex;align-items: center;gap: 8px;padding: 11px;border: 1px solid #D7E0D8;border-radius: 6px;flex: 0 0 auto;width: 175px;max-width: 100%;box-sizing: border-box}.charity-account-donations__search iconify-icon{font-size: 13px;color: #163F36;flex: none}.charity-account-donations__search input::placeholder{font-size: 12px;line-height: 18px;color: #687770;opacity: .6}.charity-account-donations__search input{flex: 1;min-width: 0;border: 0;background: none;font: inherit;color: inherit;outline: none}.charity-account-donations__scroll{overflow-x: auto;background: #FFFFFF;border: 1px solid #D7E0D8;border-radius: 16px}.charity-account-donations{width: 100%;border-collapse: collapse;text-align: left}.charity-account-donations th{height: 48px;padding: 0 12px;background: #163F36;color: #FFFFFF;font-size: 16px;line-height: 24px;font-weight: 600;white-space: nowrap}.charity-account-donations td{height: 56px;padding: 0 12px;border-bottom: 1px solid rgba(215,224,216,.4);font-size: 14px;line-height: 18px;color: #163F36;vertical-align: middle}.charity-account-donations tbody tr:last-child td{border-bottom: 0}.charity-account-donations th,.charity-account-donations td{text-align: center}.charity-account-donations th:first-child,.charity-account-donations td:first-child{text-align: left}.charity-account-donations th:last-child,.charity-account-donations td:last-child{text-align: right}.charity-account-donations__receipt{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: rgba(22,63,54,.08);border: 1px solid #D7E0D8;border-radius: 8px;text-decoration: none;color: #163F36}.charity-account-donations__action{display: inline-flex;align-items: center;justify-content: center;min-width: 120px;height: 38px;padding: 10px 20px;background: rgba(22,63,54,.08);border: 1px solid #D7E0D8;border-radius: 8px;font-size: 14px;line-height: 18px;text-decoration: none;color: #163F36;white-space: nowrap}.charity-account-donations__empty-cell{opacity: .5}@media (max-width: 600px){.charity-account-donations thead{display: none}.charity-account-donations tr{display: block;border-top: 1px solid #EBEBEB}.charity-account-donations td{display: flex;align-items: center;justify-content: space-between;gap: 16px;border-top: 0;padding: 8px 0}.charity-account-donations td::before{content: attr(data-label);font-weight: 600}}.charity-account{display: flex;flex-direction: var(--ca-dir,row);align-items: flex-start}.charity-account__main{flex: 1;min-width: 0;width: var(--ca-main-w,auto)}.charity-account-avatar__side{display: flex;flex-direction: column;gap: 8px;min-width: 0}.charity-account-avatar__title{font-weight: 600}.charity-account-avatar__actions{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.charity-account-avatar__side .charity-account-hint{margin: 0}.charity-account-password-summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap}.charity-account-password-summary__text{flex: 1;min-width: 220px}.charity-account-password-summary__text.charity-account-password-summary__text p{margin: 0}.charity-account-password-summary__meta{margin-top: 6px}.charity-account-sidebar{gap: 16px}.charity-account-sidebar__card{box-sizing: border-box;display: flex;flex-direction: column}.charity-account-sidebar__profile{flex-direction: row;align-items: center;gap: 14px}.charity-account-sidebar__profile .charity-account-sidebar__name,.charity-account-sidebar__profile .charity-account-sidebar__email{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.charity-account-sidebar__panel{flex-direction: var(--ca-panel-dir,column);align-items: var(--ca-panel-align,stretch);gap: var(--ca-panel-gap,4px)}.charity-account-sidebar__nav-item{position: relative;overflow: hidden}.charity-account-sidebar__nav-item.is-active::after{content: '';position: absolute;inset-block: var(--ca-navbar-inset,22px);inset-inline-end: var(--ca-navbar-offset,16px);width: 3px;border-radius: var(--ca-navbar-radius,999px);background: currentColor}.charity-account-editor-note.charity-account-editor-note{box-sizing: border-box;display: block;margin: 0 0 12px;padding: 8px 12px;border: 1px dashed #9CA3AF;border-radius: 8px;background: rgba(156,163,175,0.1);color: #4B5563;font-family: system-ui,-apple-system,sans-serif;font-size: 12px;font-weight: 500;line-height: 1.45}.charity-account-field input:focus,.charity-account-field select:focus,.charity-account-field.charity-account-field textarea:focus{outline: var(--ca-ring-width,2px) var(--ca-ring-style,none) var(--ca-ring-color,currentColor);outline-offset: var(--ca-ring-offset,2px)}.charity-account-field input:-webkit-autofill,.charity-account-field input:-webkit-autofill:hover,.charity-account-field input:-webkit-autofill:focus,.charity-account-field input:-webkit-autofill:active,.charity-account-field textarea:-webkit-autofill,.charity-account-field select:-webkit-autofill{-webkit-box-shadow: inset 0 0 0 100px var(--ca-autofill-bg,#f3f7f7);box-shadow: inset 0 0 0 100px var(--ca-autofill-bg,#f3f7f7);-webkit-text-fill-color: var(--ca-autofill-color,#687770);caret-color: var(--ca-autofill-color,#687770);transition: background-color 100000s ease 0s}