.habit-container{max-width:1000px;margin:0 auto}.habit-card{border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:15px;background:#fff;transition:all .3s}.habit-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.habit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.habit-title{font-size:1.2rem;font-weight:500;margin:0}.streak-badge{background:#e7f1ff;color:#0d6efd;padding:4px 12px;border-radius:15px;font-size:.9rem}.category-badge{padding:2px 8px;border-radius:12px;font-size:.8rem;margin-right:5px}.category-health{background:#d1e7dd;color:#198754}.category-productivity{background:#e7f1ff;color:#0d6efd}.category-learning{background:#fff3cd;color:#856404}.category-personal{background:#f8d7da;color:#dc3545}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px}.calendar-day{aspect-ratio:1;border:1px solid #dee2e6;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.calendar-day:hover{background:#f8f9fa}.calendar-day.completed{background:#198754;color:#fff;border-color:#198754}.calendar-day.missed{background:#dc3545;color:#fff;border-color:#dc3545}.calendar-day.today{border-width:2px;border-color:#0d6efd}.progress-chart{height:200px;margin:20px 0}.reminder-time{font-size:.9rem;color:#6c757d}.habit-actions{opacity:0;transition:opacity .3s}.habit-card:hover .habit-actions{opacity:1}.stats-card{text-align:center;padding:15px;border-radius:8px;background:#fff;transition:all .3s}.stats-card:hover{transform:translateY(-5px)}.stats-value{font-size:2rem;font-weight:700;color:#0d6efd}.stats-label{color:#6c757d;font-size:.9rem}@media (max-width:768px){.calendar-grid{gap:3px}.calendar-day{font-size:.8rem}}
/*# sourceMappingURL=habit-tracker-content.css.map */