.fitness-panel{flex-direction:column;gap:12px;display:flex}.fitness-header{flex-wrap:wrap;gap:8px;display:flex}.fitness-header__button{border:1px solid var(--c00-border,#334155);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.fitness-header__button--active{background:var(--c00-accent,#2563eb);color:#fff;border-color:#0000}.fitness-view__empty{opacity:.75}.fitness-session-row{border-bottom:1px solid var(--c00-border,#334155);align-items:center;gap:8px;padding:8px 0;display:flex}.fitness-session-row__color{border-radius:2px;align-self:stretch;width:4px}.fitness-session-row__meta{opacity:.8;font-size:12px}.fitness-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.fitness-week-column{border:1px solid var(--c00-border,#334155);border-radius:8px;min-height:120px;padding:8px}.fitness-week-column__title{margin-bottom:8px;font-size:12px;font-weight:600}.fitness-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fitness-stats-card{border:1px solid var(--c00-border,#334155);border-radius:8px;padding:12px}.fitness-session-viewer__bar{border-radius:3px;height:6px;margin-bottom:12px}.fitness-widget-body{flex-direction:column;gap:6px;display:flex}.fitness-widget-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;display:flex}.fitness-widget-item__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.fitness-multitasking-preview{flex-direction:column;gap:6px;min-width:140px;padding:12px;display:flex}.fitness-multitasking-preview__workout{align-items:center;gap:6px;font-size:12px;display:flex}.fitness-multitasking-preview__dot{border-radius:50%;width:8px;height:8px}.fitness-editor{flex-direction:column;gap:12px;padding:12px 0;display:flex}.fitness-editor__actions{gap:8px;display:flex}.fitness-filters{flex-direction:column;gap:8px;display:flex}.fitness-filters__group{flex-wrap:wrap;gap:6px;display:flex}
