.Client_clientHead__CHUMT{display:flex;align-items:center}.Client_HeaderLine__rjNg9{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem}.Client_flexAlign__bLk6C{display:flex;align-items:baseline;gap:1rem}.Client_cBox__XPwVV{padding-left:2rem!important}.Client_sBox__5D1A7{padding-right:2rem!important}.Client_Notes__2_M0Q{background-color:green;height:max-content}.Client_clientBox__bPC5i{padding:6rem!important}.Client_clientName__qSoz2{text-align:center}.Client_clientName__qSoz2>*{margin:0}@keyframes Client_pulse__lE2ow{0%{border-color:#fbbd08}50%{border-color:#fff}to{border-color:#fbbd08}}.Client_pulseBorder___1kKv{border-style:solid;border-radius:1rem;border-width:4px;animation:Client_pulse__lE2ow 1.5s infinite}.Client_regularBorder__bj5c4{border-radius:1rem;border:4px solid transparent}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.donation-dashboard_container__4n3K7{min-height:100vh;padding:24px 16px;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.donation-dashboard_pageTitle__Zscwk{font-size:28px;font-weight:700;color:#333;margin-bottom:20px}.donation-dashboard_datePicker__PgJqJ{display:inline-flex;align-items:center;padding:8px 12px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;cursor:pointer;margin-bottom:20px}.donation-dashboard_calendarIcon__xeoD5{margin-right:8px;color:#666}.donation-dashboard_searchSection__PxHLa{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:16px;margin-bottom:24px}.donation-dashboard_searchTitle__ioNcG{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center}.donation-dashboard_searchIcon__EXRf_{margin-right:8px;color:#1a73e8}.donation-dashboard_infoIcon__t_hjL{margin-left:4px;color:#1a73e8;cursor:pointer}.donation-dashboard_searchRow__eilSy{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media (min-width:768px){.donation-dashboard_searchRow__eilSy{flex-direction:row;align-items:flex-end}}.donation-dashboard_searchField__VAHWl{flex:1 1}.donation-dashboard_searchLabel__5S35o{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#333}.donation-dashboard_searchInput__EJ7pE,.donation-dashboard_searchSelect__objAj{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.donation-dashboard_searchButton__AG0vV{padding:8px 16px;background-color:#1a73e8;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.donation-dashboard_searchButton__AG0vV:hover{background-color:#0d66d0}.donation-dashboard_searchHint__OhWkd{font-size:12px;color:#666;margin-top:4px}.donation-dashboard_showFiltersButton__Wd6pX{font-size:14px;color:#1a73e8;background:none;border:none;padding:0;cursor:pointer;margin-top:8px}.donation-dashboard_showFiltersButton__Wd6pX:hover{text-decoration:underline}.donation-dashboard_includeTipsContainer__O4P4A{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.donation-dashboard_checkboxContainer__7hbsV{display:flex;align-items:center}.donation-dashboard_checkbox__Vd50X{margin-right:8px}.donation-dashboard_totalAmount__NwknW{text-align:right}.donation-dashboard_totalLabel__hX_ou{font-size:14px;color:#666;margin-bottom:4px}.donation-dashboard_amountValue___jNF1{font-size:20px;font-weight:700;color:#333}.donation-dashboard_tableContainer__Ct8fv{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.donation-dashboard_transactionTable__jBtlt{width:100%;border-collapse:collapse}.donation-dashboard_tableHeader__1lIff th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.donation-dashboard_tableRow__c1mm3{border-bottom:1px solid #e0e0e0}.donation-dashboard_tableRow__c1mm3:last-child{border-bottom:none}.donation-dashboard_tableCell__i7Ha5{padding:16px;vertical-align:middle}.donation-dashboard_statusBadge__j1rGa{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.donation-dashboard_authorizedBadge__NaoWu{background-color:#e6f7ff;color:#0070f3}.donation-dashboard_settledBadge__ivRF8{background-color:#d4edda;color:#28a745}.donation-dashboard_generalErrorBadge__g640G{background-color:#ffe8e6;color:#d9534f}.donation-dashboard_refundedBadge__PzwrP{background-color:#fff3cd;color:#ffc107}.donation-dashboard_voidedBadge__MbpFx{background-color:#e9ecef;color:#6c757d}.donation-dashboard_declinedBadge__bK3C_{background-color:#f8d7da;color:#dc3545}.donation-dashboard_dateTime__zym_3{display:flex;flex-direction:column}.donation-dashboard_date__bHiPB{font-size:14px;font-weight:500}.donation-dashboard_time__rwe7x{font-size:12px;color:#666}.donation-dashboard_customerInfo__iWMwO{display:flex;flex-direction:column}.donation-dashboard_customerName__278Z2{font-size:14px;font-weight:500}.donation-dashboard_customerEmail__Hs5Ld{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis}.donation-dashboard_paymentMethod__C29mx{display:flex;align-items:center}.donation-dashboard_cardIcon__qKI_z{display:flex;align-items:center;justify-content:center;width:40px;height:24px;margin-right:8px;border-radius:4px;color:#fff;font-size:12px;font-weight:600}.donation-dashboard_visaIcon__JMNsf{background-color:#1a1f71}.donation-dashboard_mcIcon__aPfKh{background-color:#eb001b}.donation-dashboard_amexIcon__ZAI3h{background-color:#2e77bc}.donation-dashboard_discoverIcon__RSgqc{background-color:#f60}.donation-dashboard_genericCardIcon__hTGgH{background-color:#6c757d}.donation-dashboard_cardNumber__B7HuU{font-size:14px}.donation-dashboard_transactionId__lp4LS{font-size:14px;color:#666}.donation-dashboard_amount__NwR9o{font-size:14px;font-weight:600}.donation-dashboard_positiveAmount__gcP7c{color:#28a745}.donation-dashboard_negativeAmount__WnfyH{color:#dc3545}.donation-dashboard_tipAmount__5xGG_{font-size:12px;margin-top:2px}.donation-dashboard_viewReceiptButton__T9SDJ{padding:6px 12px;background-color:#e6f7ff;color:#0070f3;border:none;border-radius:4px;font-size:14px;cursor:pointer}.donation-dashboard_viewReceiptButton__T9SDJ:hover{background-color:#cce5ff}.donation-dashboard_actionsButton__HewBn{padding:6px 12px;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;cursor:pointer}.donation-dashboard_actionsButton__HewBn:hover{background-color:#f5f5f5}.donation-dashboard_loadingContainer__7tUH_{padding:40px;text-align:center}.donation-dashboard_spinner__ooLWA{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:#0070f3;border-radius:50%;animation:donation-dashboard_spin__cdhBH 1s linear infinite}@keyframes donation-dashboard_spin__cdhBH{to{transform:rotate(1turn)}}.donation-dashboard_loadingText__AfOqU{margin-top:16px;font-size:16px;color:#666}.donation-dashboard_paginationContainer__K0FMm{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f5f5f5;border-top:1px solid #e0e0e0}.donation-dashboard_paginationInfo__NwUZE{font-size:14px;color:#666}.donation-dashboard_paginationControls__oTjgB{display:flex}.donation-dashboard_paginationButton__ZOFej{padding:6px 12px;background-color:#fff;border:1px solid #d9d9d9;font-size:14px;cursor:pointer}.donation-dashboard_paginationButton__ZOFej:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.donation-dashboard_paginationButton__ZOFej:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.donation-dashboard_paginationButton__ZOFej.donation-dashboard_active__Zrd_z{background-color:#e6f7ff;color:#0070f3;border-color:#91caff}.donation-dashboard_paginationButton__ZOFej:hover:not(.donation-dashboard_active__Zrd_z){background-color:#f5f5f5}.donation-dashboard_emptyState__KxhaY{padding:40px;text-align:center;color:#666;font-size:16px}.donation-dashboard_popupOverlay__KDeCY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.donation-dashboard_popupContent__AXNII{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.donation-dashboard_popupHeader__9EcZl{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.donation-dashboard_popupHeader__9EcZl h2{margin:0;font-size:1.25rem;font-weight:600;color:#333}.donation-dashboard_closeButton__iuGTN{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.donation-dashboard_popupBody__2QSdu{padding:20px;flex-grow:1}.donation-dashboard_transactionDetails__WYPpS{margin:20px 0;padding:15px;background-color:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0}.donation-dashboard_detailRow__QYoCb{display:flex;margin-bottom:10px;font-size:.95rem}.donation-dashboard_detailLabel__jWIdP{font-weight:600;width:130px;color:#555}.donation-dashboard_detailValue__w0UKO{flex-grow:1;color:#333}.donation-dashboard_tipAmount__5xGG_{font-size:.85rem;color:#666}.donation-dashboard_warningMessage__bYdjV{margin-top:20px;padding:12px;background-color:#fff8e1;border-left:4px solid #ffc107;color:#856404;font-size:.9rem;line-height:1.5;border-radius:4px}.donation-dashboard_successMessage__xxnFs{margin-top:20px;padding:12px;background-color:#09f8291e;border-left:4px solid #00b418;color:#48d606;font-size:.9rem;line-height:1.5;border-radius:4px}.donation-dashboard_errorMessage__hAnQC{margin-top:20px;padding:12px;background-color:#f5413428;border-left:4px solid #fa2213;color:red;font-size:.9rem;line-height:1.5;border-radius:4px}.donation-dashboard_popupFooter__O_gB_{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e0e0e0;gap:12px}.donation-dashboard_cancelButton__IRyij{padding:8px 16px;background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-weight:500;color:#666}.donation-dashboard_cancelButton__IRyij:hover{background-color:#e6e6e6}.donation-dashboard_refundButton__tDsZc{padding:8px 16px;background-color:#d32f2f;border:none;border-radius:4px;cursor:pointer;font-weight:500;color:#fff}.donation-dashboard_refundButton__tDsZc:hover{background-color:#b71c1c}.donation-dashboard_voidButton__UqKMS{padding:8px 16px;background-color:#f57c00;border:none;border-radius:4px;cursor:pointer;font-weight:500;color:#fff}.donation-dashboard_voidButton__UqKMS:hover{background-color:#e65100}.donation-dashboard_actionButton__1TZpE{padding:6px 12px;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .3s;border:none;color:blue}tr:has(.donation-dashboard_capturedPendingSettlement__qO2mB) .donation-dashboard_actionButton__1TZpE,tr:has(.donation-dashboard_refundpendingsettlement__u4SYN) .donation-dashboard_actionButton__1TZpE{background-color:#f57c00}tr:has(.donation-dashboard_capturedPendingSettlement__qO2mB) .donation-dashboard_actionButton__1TZpE:hover,tr:has(.donation-dashboard_refundpendingsettlement__u4SYN) .donation-dashboard_actionButton__1TZpE:hover{background-color:#e65100}tr:has(.donation-dashboard_settledSuccessfully__Zljh4) .donation-dashboard_actionButton__1TZpE{background-color:#d32f2f}tr:has(.donation-dashboard_settledSuccessfully__Zljh4) .donation-dashboard_actionButton__1TZpE:hover{background-color:#b71c1c}