.insights-module__1mqRxG__container{max-width:500px;margin:0 auto;padding:20px 20px 120px}.insights-module__1mqRxG__header{flex-direction:column;gap:15px;margin-bottom:30px;display:flex}.insights-module__1mqRxG__headerTop{justify-content:space-between;align-items:center;display:flex}.insights-module__1mqRxG__todayBtn{background:var(--gray-light,#f5f5f5);color:var(--primary,#0070f3);cursor:pointer;border:none;border-radius:16px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:background .2s}.insights-module__1mqRxG__todayBtn:hover{background:#e0e0e0}.insights-module__1mqRxG__dateStepper{background:#fff;border:1px solid #eaeaea;border-radius:12px;justify-content:space-between;align-items:center;padding:8px;display:flex;box-shadow:0 2px 8px #0000000d}.insights-module__1mqRxG__stepBtn{cursor:pointer;color:#555;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.insights-module__1mqRxG__stepBtn:hover:not(:disabled){background:#f0f0f0}.insights-module__1mqRxG__dateDisplay{flex-direction:column;align-items:center;display:flex}.insights-module__1mqRxG__dateMain{color:#333;font-size:1.05rem;font-weight:600}.insights-module__1mqRxG__dateYear{color:#999;font-size:.75rem}.insights-module__1mqRxG__summaryCard{color:#fff;background:linear-gradient(135deg,#0070f3,#00a6f3);border-radius:20px;flex-direction:column;align-items:center;margin-bottom:40px;padding:25px;display:flex;box-shadow:0 8px 20px #0070f333}.insights-module__1mqRxG__summaryLabel{opacity:.9;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:.9rem}.insights-module__1mqRxG__summaryValue{font-size:3rem;font-weight:800}.insights-module__1mqRxG__chartList{flex-direction:column;gap:24px;display:flex}.insights-module__1mqRxG__emptyState{text-align:center;color:#888;margin-top:40px;font-style:italic}.insights-module__1mqRxG__chartItem{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #00000005}.insights-module__1mqRxG__chartHeader{justify-content:space-between;margin-bottom:8px;font-weight:600;display:flex}.insights-module__1mqRxG__chartLabel{align-items:center;gap:8px;display:flex}.insights-module__1mqRxG__dot{border-radius:50%;width:10px;height:10px}.insights-module__1mqRxG__chartValue{color:#666}.insights-module__1mqRxG__barBg{background-color:#f0f0f0;border-radius:6px;width:100%;height:12px;position:relative;overflow:hidden}.insights-module__1mqRxG__barFill{border-radius:6px;height:100%}.insights-module__1mqRxG__percentage{text-align:right;color:#aaa;margin-top:4px;font-size:.75rem}
