.add-donation{background-color:#3498db;color:#000;padding:8px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-bottom:.5rem;height:32px}.submit-close{display:flex;justify-content:space-between}.submit-close button,.submit-close input[type="submit"]{width:50%;margin:0;margin-right:.5rem;border-radius:10px;border:none;background-color:#dc3545}.table-donations{margin-top:.8rem;font-family:Arial,sans-serif;border-collapse:collapse;width:100%}.table-donations th,.table-donations td{border:1px solid #ddd;text-align:left;padding:8px}.table-donations th{background-color:#f2f2f2}.table-donations tbody tr:hover{background-color:#f5f5f5}.table-donations button{background-color:#4caf50;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer}.table-donations button:hover{background-color:#45a049}.popup-form{margin-top:1rem}.disable-click{pointer-events:none;filter:blur(2px);opacity:.5}.enable-click{display:flex;flex-direction:column;position:absolute;height:250px;border:1px solid #000;width:500px;background-color:#fff;top:35vh;left:50%;transform:translateX(-50%);padding:20px;pointer-events:auto;filter:none !important;opacity:1 !important;border-radius:10px;gap:7.5px}.popup-content input{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box;border-radius:12px;height:36px}.popup-content textarea{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box;border-radius:12px;height:50px}hr{border-bottom:1px solid #000}.options select{display:flex;width:100%;border-radius:12px}.void-close{display:none}.disable-pointer{pointer-events:none}.close-icon{margin-left:auto}.close-button,.submit-button{color:#fff;padding:8px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;height:32px}.close-button{background-color:#d42054}.submit-button{background-color:#3498db;width:100%}.submit-icon{display:flex;justify-content:center}#VoidReason{width:100%;height:100px}
.test{color:#0ff}.add-payment{background-color:#3498db;color:#000;padding:8px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-bottom:.5rem;height:32px}.table-payments{font-family:Arial,sans-serif;border-collapse:collapse;width:100%}.table-payments th,.table-payments td{border:1px solid #ddd;text-align:center;padding:8px}.table-payments th{background-color:#f2f2f2}.table-payments tbody tr:hover{background-color:#f5f5f5}.edit{background-color:#4caf50;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer}.edit:hover{background-color:#45a049}.popup-form{margin-top:1rem}.popup-content input{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box;border-radius:12px;height:36px}.popup-content textarea{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box;border-radius:12px;height:50px}.close{font-size:2rem;color:#f00}#submit-btn{background-color:#3498db;color:#000}.email-duplicates{display:flex;align-items:center;justify-content:center;gap:10px}hr{border-bottom:1px solid #000}.options select{display:flex;width:100%;border-radius:12px}.table-users{font-family:Arial,sans-serif;border-collapse:collapse;width:100%}.table-users th,.table-users td{border:1px solid #ddd;text-align:left;padding:8px}.table-users th{background-color:#f2f2f2}.table-users tbody tr:hover{background-color:#f5f5f5}.table-users button{background-color:#4caf50;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer}.table-users button:hover{background-color:#45a049}.actions{display:flex}.update{margin-left:1rem;background-color:#007b;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer}.error{color:#f00}.modal-overlay{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex}.modal-content{position:relative;background-color:#fff;padding:20px;border:1px solid #888;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:10px}.close-modal{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.modal-buttons .btn{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.modal-buttons .btn-secondary{background-color:#ccc;color:#000}.modal-buttons .btn-primary{background-color:#007bff;color:#fff}.modal-buttons .btn-secondary:hover{background-color:#bbb}.modal-buttons .btn-primary:hover{background-color:#0056b3}
.prayer-dashboard h1{font-size:2em;color:#800080}.prayer-request{font-size:1.5em}.prayer-checkbox{margin:0 !important}.prayer-checkbox-label{margin:0}.date-sort{background-color:#3498db;color:#000;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}td,th{padding:25px}.prayer-status{min-width:100px}.prayer-details{min-width:200px}
