.daily-insight{color:var(--ink)!important}.daily-insight .weekly-chart-top h2{margin:0;font-size:20px;letter-spacing:-.3px}.daily-insight .weekly-chart-number{margin:0;font-size:36px}.daily-insight .weekly-chart-number small{font-size:14px;margin-left:7px}.daily-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:16px 0}.daily-head .weekly-chart-label{margin:0 0 6px}.daily-period{display:grid;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.daily-period select{max-width:115px}.daily-goal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px 0;color:var(--muted);font-size:12px}.daily-bars-scroll{overflow-x:auto;padding-top:24px;scrollbar-width:thin}.daily-bars{display:flex;position:relative;min-width:calc(var(--days)*32px);height:180px;gap:8px}.daily-bar-day{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding:0!important;min-width:24px;min-height:0;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--muted);cursor:pointer}.daily-bar-track{height:150px;width:100%;display:flex;align-items:flex-end;justify-content:center;border-radius:8px;background:linear-gradient(0deg,var(--frost),transparent)}.daily-bar-fill{display:block;width:72%;max-width:34px;border-radius:7px 7px 3px 3px;min-width:10px;opacity:.9}.daily-date{height:30px;line-height:30px;font-size:11px}.daily-bar-day[aria-pressed=true] .daily-bar-fill{outline:2px solid var(--ink);outline-offset:3px;opacity:1}.daily-goal-rule{position:absolute;left:0;right:0;border-top:1.5px dashed var(--line-2);pointer-events:none;z-index:2}.daily-goal-rule span{position:absolute;right:0;bottom:3px;font-size:10px;background:var(--surface-2);padding:1px 4px;color:var(--muted)}.daily-selection{min-height:40px;margin:15px 0!important;font-size:12px;line-height:1.65!important;color:var(--ink)!important}.daily-legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;color:var(--muted)}.daily-legend span{display:flex;align-items:center;gap:6px}.daily-legend i{width:8px;height:8px;border-radius:3px}.daily-explanation{font-size:11px!important;line-height:1.65!important;margin:15px 0!important}.daily-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:10px;font-size:11px;color:var(--muted)}.daily-footer button{font-size:12px;min-height:44px}.daily-insight .chart-hide-compact{position:relative;z-index:3}@media(max-width:400px){.daily-insight .weekly-chart-number{font-size:30px}.daily-head{gap:8px}.daily-period{font-size:11px}.daily-bars{gap:5px;min-width:calc(var(--days)*30px)}}
.daily-insight{display:block!important;padding:20px!important}.daily-insight .weekly-chart-top{padding:0;margin:0}.daily-insight .weekly-chart-label,.daily-insight .weekly-chart-number{padding:0}.daily-insight .daily-bars-scroll{width:100%;box-sizing:border-box}
