.DailyTracker-module__Wml2VW__container{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-light);padding:32px}.DailyTracker-module__Wml2VW__header{text-align:center;margin-bottom:32px;position:relative}.DailyTracker-module__Wml2VW__title{color:var(--text-main);margin-bottom:8px;font-size:1.75rem}.DailyTracker-module__Wml2VW__subtitle{color:var(--text-secondary);font-size:.95rem}.DailyTracker-module__Wml2VW__settingsToggle{border:1px solid var(--border-light);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:20px;margin-top:16px;padding:8px 16px;font-size:.9rem;transition:all .2s}.DailyTracker-module__Wml2VW__settingsToggle:hover{background:var(--surface-highlight);border-color:var(--text-main);color:var(--text-main)}.DailyTracker-module__Wml2VW__settingsPanel{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:32px;padding:24px}.DailyTracker-module__Wml2VW__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.DailyTracker-module__Wml2VW__inputGroup{flex-direction:column;gap:8px;display:flex}.DailyTracker-module__Wml2VW__inputGroup label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.DailyTracker-module__Wml2VW__summaryCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.DailyTracker-module__Wml2VW__summaryCard{border:1px solid var(--primary-green);border-radius:var(--radius-md);text-align:center;background:linear-gradient(135deg,#2e7d3233 0%,#1b5e2033 100%);flex-direction:column;align-items:center;padding:20px;display:flex}.DailyTracker-module__Wml2VW__cardLabel{color:var(--text-secondary);margin-bottom:8px;font-size:.85rem}.DailyTracker-module__Wml2VW__cardValue{color:var(--primary-green);margin-bottom:4px;font-size:2rem;font-weight:900;line-height:1}.DailyTracker-module__Wml2VW__cardSubtext{color:var(--text-secondary);font-size:.85rem}.DailyTracker-module__Wml2VW__addSection{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light);margin-bottom:32px;padding:24px}.DailyTracker-module__Wml2VW__sectionTitle{color:var(--text-main);margin-bottom:16px;font-size:1.25rem}.DailyTracker-module__Wml2VW__addForm{flex-direction:column;gap:16px;display:flex}.DailyTracker-module__Wml2VW__typeToggle{gap:8px;display:flex}.DailyTracker-module__Wml2VW__typeBtn{border:1px solid var(--border-light);background:var(--bg-card);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);flex:1;padding:12px;font-weight:600;transition:all .2s}.DailyTracker-module__Wml2VW__typeBtn.DailyTracker-module__Wml2VW__active{background:var(--primary-green);color:#fff;border-color:var(--primary-green)}.DailyTracker-module__Wml2VW__formGrid{grid-template-columns:1fr 1.5fr 1fr 2fr auto;gap:12px;display:grid}.DailyTracker-module__Wml2VW__select,.DailyTracker-module__Wml2VW__input{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);padding:12px;font-size:1rem}.DailyTracker-module__Wml2VW__select:focus,.DailyTracker-module__Wml2VW__input:focus{border-color:var(--primary-green);outline:none}.DailyTracker-module__Wml2VW__addBtn{background:var(--primary-green);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:12px 24px;font-weight:700;transition:all .2s}.DailyTracker-module__Wml2VW__addBtn:hover{background:#1b5e20}.DailyTracker-module__Wml2VW__breakdownSection{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);margin-bottom:32px;padding:20px}.DailyTracker-module__Wml2VW__breakdownGrid{flex-direction:column;gap:16px;display:flex}.DailyTracker-module__Wml2VW__categoryBar{flex-direction:column;gap:4px;display:flex}.DailyTracker-module__Wml2VW__categoryInfo{color:var(--text-main);justify-content:space-between;font-size:.9rem;font-weight:600;display:flex}.DailyTracker-module__Wml2VW__progressBar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.DailyTracker-module__Wml2VW__progressFill{background:#e65100;border-radius:4px;height:100%}.DailyTracker-module__Wml2VW__transactionsList{margin-bottom:32px}.DailyTracker-module__Wml2VW__exportBtn{background:var(--bg-card);border:1px solid var(--border-light);cursor:pointer;color:var(--text-secondary);border-radius:4px;padding:6px 12px;font-size:.85rem}.DailyTracker-module__Wml2VW__exportBtn:hover{background:var(--surface-highlight);color:var(--primary-green);border-color:var(--primary-green)}.DailyTracker-module__Wml2VW__transaction{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px;transition:background .2s;display:flex}.DailyTracker-module__Wml2VW__transaction:hover{background:var(--surface-highlight)}.DailyTracker-module__Wml2VW__transactionLeft{flex:1;align-items:center;gap:12px;display:flex}.DailyTracker-module__Wml2VW__transactionIcon{font-size:1.5rem}.DailyTracker-module__Wml2VW__transactionDesc{color:var(--text-main);margin-bottom:2px;font-weight:600}.DailyTracker-module__Wml2VW__transactionMeta{color:var(--text-secondary);font-size:.85rem}.DailyTracker-module__Wml2VW__transactionRight{align-items:center;gap:16px;display:flex}.DailyTracker-module__Wml2VW__transactionAmount{text-align:right;min-width:100px;color:var(--text-main);font-size:1.25rem;font-weight:800}.DailyTracker-module__Wml2VW__deleteBtn{color:#ef9a9a;cursor:pointer;background:#c6282833;border:none;border-radius:50%;width:32px;height:32px;font-weight:700;transition:all .2s}.DailyTracker-module__Wml2VW__deleteBtn:hover{color:#fff;background:#c62828}.DailyTracker-module__Wml2VW__emptyState{text-align:center;color:var(--text-secondary);padding:40px}.DailyTracker-module__Wml2VW__monthSummary{border-radius:var(--radius-md);background:linear-gradient(135deg,#e651001a 0%,#ff6f001a 100%);border-left:4px solid #ffb74d;padding:24px}.DailyTracker-module__Wml2VW__monthStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:16px;display:grid}.DailyTracker-module__Wml2VW__monthStat{flex-direction:column;gap:4px;display:flex}.DailyTracker-module__Wml2VW__monthStat span{color:var(--text-secondary);font-size:.85rem}.DailyTracker-module__Wml2VW__monthStat strong{color:var(--text-main);font-size:1.5rem;font-weight:800}.DailyTracker-module__Wml2VW__insightsSection{border-top:1px solid var(--border-light);margin-top:32px;padding-top:32px}.DailyTracker-module__Wml2VW__insightsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.DailyTracker-module__Wml2VW__insightCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px;transition:all .2s}.DailyTracker-module__Wml2VW__insightCard:hover{border-color:var(--primary-green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.DailyTracker-module__Wml2VW__insightCard h4{color:var(--text-main);margin-bottom:8px;font-size:1rem}.DailyTracker-module__Wml2VW__insightCard p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.DailyTracker-module__Wml2VW__detailsBtn{color:var(--primary-green);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.DailyTracker-module__Wml2VW__tipDetails{color:#5d4037;background:#fffde7;border-left:3px solid #ffca28;border-radius:4px;margin-top:8px;padding:12px;font-size:.85rem}.DailyTracker-module__Wml2VW__tipDetails div{margin-bottom:4px}@media (max-width:768px){.DailyTracker-module__Wml2VW__formGrid{grid-template-columns:1fr}.DailyTracker-module__Wml2VW__summaryCards{grid-template-columns:repeat(2,1fr)}.DailyTracker-module__Wml2VW__cardValue{font-size:1.5rem}}@media (max-width:480px){.DailyTracker-module__Wml2VW__summaryCards{grid-template-columns:1fr}}
