.sessions{gap:var(--space-lg);box-sizing:border-box;min-height:100%;padding:var(--space) var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.sessions-title{padding-right:calc(var(--hit) + var(--space));color:var(--title);font-size:var(--text);margin:0;font-weight:500;line-height:1.2}.sessions>.slider{box-sizing:border-box;width:100%;display:flex}.sessions>.slider .slider-option{flex:1 1 0;justify-content:center;min-width:0}.sessions-hero{gap:var(--space-xs);flex-direction:column;display:flex}.sessions-hero-value{color:var(--title);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}.sessions-hero-note,.sessions-card-line{color:var(--content);font-size:var(--text-sm);margin:0;line-height:1.3}.sessions-chart{gap:var(--space-sm);flex-direction:column;display:flex}.sessions-bars{align-items:stretch;gap:var(--space-xs);height:7.5rem;display:flex}.sessions-chart[data-range=month] .sessions-bars{gap:2px}.sessions-bar{border-radius:var(--radius-sm);min-width:0;height:100%;cursor:var(--cursor);background:0 0;border:0;flex:1 1 0;align-items:flex-end;padding:0;display:flex}.sessions-bar:disabled{cursor:default}.sessions-bar-fill{border-radius:var(--radius-sm);background:var(--black-10);width:100%;height:0;min-height:2px;display:block}.sessions-bar[aria-pressed=true] .sessions-bar-fill,.sessions-meter-fill{background:var(--tile-tone-ink)}.sessions-bar-labels{gap:var(--space-xs);display:flex}.sessions-bar-label{min-width:0;color:var(--content);font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;line-height:1;overflow:hidden}.sessions-card{gap:var(--space-sm);padding:var(--space);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.sessions-card-title{color:var(--title);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.2}.sessions-meter{border-radius:var(--radius-full);background:var(--black-10);height:8px;overflow:hidden}.sessions-meter-fill{border-radius:inherit;height:100%;display:block}.sessions-tasks,.sessions-sites,.sessions-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sessions-tasks li,.sessions-list-task{color:var(--title);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sessions-site{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.sessions-site-mark{border-radius:var(--radius-sm);flex:none;width:20px;height:20px}.sessions-site-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sessions-site-name,.sessions-site-time,.sessions-list-time,.sessions-list-length{color:var(--title);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.2}.sessions-site-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sessions-site-time{color:var(--content);flex:none}.sessions-list-row{gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:5.5rem 4.5rem minmax(0,1fr);align-items:center;display:grid}button.sessions-list-row{cursor:var(--cursor);border-radius:var(--radius-sm)}button.sessions-list-row:hover,button.sessions-list-row[aria-pressed=true]{background:var(--black-5)}.sessions-list-task{color:var(--content)}
