body{background:#9902f0;font-family:Outfit,sans-serif;margin:0;padding:0}.container{background:#e3afff;border-radius:10px;margin:20px auto;max-width:1024px;padding:20px;width:100%}.page{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.sidebar{background-color:#f8f9fa;border-radius:10px;box-shadow:2px 0 4px #0000001a;flex:0 0 20%;max-width:20%;min-width:200px;padding:20px}.form input{border:2px solid #9902f0;border-radius:20px;box-sizing:border-box;margin-bottom:8px;margin-right:0;padding:7px;width:100%}.form button{background:#9902f0;border:1px solid #9902f0;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:10px 0;transition:background .3s,color .3s;width:100%}.form button:hover{background:#fff;border:1.5px solid #9902f0;color:#9902f0}.sidebbar hr{margin-bottom:50px}.main-content{background-color:#f8f9fa;border-radius:10px;box-shadow:2px 0 4px #0000001a;flex:1 1 80%;max-width:80%;padding:20px}h1,h2,h3{margin:0 0 5px}.form input,.goal-item input{margin-right:5px;padding:5px}button{margin-right:5px;padding:5px 10px}.goal-item{background:#fefefe;border:1px solid #ddd;margin:10px 0;padding:10px}.item-details{color:#262626;font-size:.9em}.actions,.item-details{display:flex;flex-direction:row;justify-content:space-between}.actions{margin-top:10px}.deposit-form input{border:2px solid #9902f0;border-radius:20px;padding:7px;width:150px}.deposit-form button{background:#9902f0;border:1px solid #9902f0;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;padding:7px 20px}.deposit-form button:hover{background:#fff;border:1px solid #9902f0;color:#9902f0;transition:.5s}.delete-btn,.edit-btn{background:#fff;border:2px solid #9902f0;border-radius:20px;color:#262626;cursor:pointer;font-weight:600;padding:7px 20px}.edit-btn:hover{background:green}.delete-btn:hover,.edit-btn:hover{border:none;color:#fff;transition:.5s}.delete-btn:hover{background:red}.goal-item.overdue{background:#ffe5e5;border-color:red}.goal-item.warning{background:#fff5e5;border-color:orange}.progress-bar{background:#e0e0e0;border-radius:5px;height:5px;margin:5px 0}.progress-fill{background:#9902f0;border-radius:5px;height:100%}.overview{background:#f1f1f1;border-radius:5px;margin-bottom:20px;margin-top:30px;padding:10px}.overview-goal-list{list-style:none;padding:0}.overview-goal-item{align-items:flex-start;color:inherit;display:flex;flex-direction:column;font-weight:400;gap:2px;margin-bottom:12px}.overview-goal-name{font-size:1em;font-weight:600}.overview-goal-details{align-items:center;color:#666;display:flex;font-size:.9em;gap:5px}.overview-goal-item.status-complete{color:green;font-weight:700}.overview-goal-item.status-overdue{color:red;font-weight:700}.overview-goal-item.status-due-soon{color:orange;font-weight:700}.overview-goal-time{color:#444;font-size:.9em;font-weight:400}.overview-goal-status{background:#888;border-radius:10px;color:#fff;font-size:.8em;font-weight:700;margin-left:8px;padding:2px 8px;translate:-10px}.overview-goal-status.status-complete{background:green}.overview-goal-status.status-overdue{background:red}.overview-goal-status.status-due-soon{background:orange}.form{background:#f1f1f1;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:10px}
/*# sourceMappingURL=main.9623cc71.css.map*/