.auth-container{background:#f3f4f6}.auth-form{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;padding:30px;width:300px}.auth-form h2{margin-bottom:20px}.auth-form input{border:1px solid #ddd;border-radius:5px;margin:10px 0;padding:10px}.auth-form button{background:#e0531f;border-radius:5px;margin-top:10px;padding:10px}.auth-form button:hover{background:#c9501c}.redirect-text{margin-top:15px}.auth-container{align-items:center;background-color:#f7f7f7;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center}.auth-form{background-color:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;padding:2rem 2.5rem;width:320px}.auth-form h2{color:#333;margin-bottom:1.5rem;text-align:center}.auth-form input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:1rem;padding:.8rem;width:100%}.auth-form button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.9rem;transition:background-color .3s ease;width:100%}.auth-form button:hover{background-color:#45a049}.redirect-text{font-size:.9rem;margin-top:1rem;text-align:center}.redirect-text a{color:#4caf50;font-weight:700;text-decoration:none}.redirect-text a:hover{text-decoration:underline}.dashboard-container{background-color:#f9f9f9;color:#333;font-family:Segoe UI,sans-serif;margin:auto;max-width:800px;padding:2rem}.main-heading{color:#e0531f;font-size:2rem;margin-bottom:1.5rem;text-align:center}.summary{border-radius:12px;box-shadow:0 0 10px #00000012;display:flex;font-weight:600;justify-content:space-around;margin-bottom:1.5rem}.chart-box,.summary{background-color:#fff;padding:1rem}.chart-box{border-radius:1rem;box-shadow:0 4px 8px #0000001a;margin:1rem auto;max-width:400px}.form{gap:.8rem}.form input,.form select{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.7rem}.form button{background-color:#e0531f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem;transition:background .3s ease}.form button:hover{background-color:#be3c14}.transactions{margin-top:1rem}.transaction{background-color:#fff;border-left:5px solid #e0531f;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin-bottom:.5rem;padding:.7rem}.transaction span{font-weight:500}.transaction button{background:#0000;border:none;color:crimson;cursor:pointer;font-size:1.2rem}.logout-btn{background-color:#444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;margin:2rem auto 0;padding:.6rem 1.2rem;transition:.3s ease}.logout-btn:hover{background-color:#222}body{background-color:#f4f4f4;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:2rem auto;max-width:800px;padding:2rem}.heading{color:#e0531f;font-size:2rem;margin-bottom:1rem;text-align:center}.form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.input,.select{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.7rem}.button{background-color:#e0531f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:.7rem}.button:hover{background-color:#c5461d}.transaction{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.8rem;padding:1rem}.delete-btn{background-color:crimson;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem .8rem}.delete-btn:hover{background-color:darkred}
/*# sourceMappingURL=main.7dec0d35.css.map*/