body{margin:0;padding:0;background-color:#f3f5fc}.center{margin:0rem auto;max-width:72rem;background-color:#fff}#home-container{padding-left:1rem;padding-right:1rem}#fundraiser-list{display:flex;min-height:1000px;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:flex-start}#fundraiser-list .card{width:30%;min-height:340px;border-radius:1rem!important;margin:8px;padding:10px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 4px 12px #0000001a}.card-button{border-radius:.5rem;font-size:.875rem;font-weight:800;line-height:1;margin-right:auto;margin-top:auto;padding:.75rem 1rem .75rem 0;transition:.3s ease-in-out}.target-funding{font-weight:700;color:#2c3e50;font-size:1.2em}.current-funding{font-weight:400;font-size:1em;margin-left:5px}.header{background-color:#25292e}.header .container{display:flex;align-items:center;margin:0rem auto;max-width:72rem}.logo{color:#fff;font-size:1.5rem;text-decoration:none}.nav-links{list-style:none;display:flex;gap:1.5rem}.nav-link{color:#fff;text-decoration:none;font-weight:700;transition:color .3s}.nav-link:hover{color:#5a57ff}.status-tag{display:inline-block;padding:5px 10px;border-radius:15px;font-size:14px;font-weight:700;color:#fff}.status-active{background-color:#28a745}.status-inactive{background-color:#dc3545}.search{display:flex;align-items:center}.form-item{display:flex;margin:15px 10px}label{font-size:14px;margin-bottom:5px;color:#333}.error-message{color:red;font-weight:700;margin-top:10px}.table-wrapper{overflow-x:auto;margin:20px;box-shadow:0 0 15px #0000001a;box-sizing:border-box}table{width:100%;border-collapse:collapse;background-color:#fff;font-family:Arial,sans-serif;font-size:16px;color:#333}table thead th{background-color:#474747;color:#fff;text-align:left;padding:12px 15px;text-transform:uppercase;letter-spacing:.05em}table tbody td{padding:12px 15px;border-bottom:1px solid #e1e1e1}table tbody tr:nth-child(2n){background-color:#f8f8f8}table tbody tr:hover{background-color:#f1f1f1}
