.rowa-notes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rowa-note-by{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-weight:600}.rowa-note[data-source=coach] .rowa-note-by{color:var(--rowa-ember-text)}.rowa-note-text{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.rowa-more{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card)}.rowa-more-summary{color:var(--foreground);cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600}.rowa-more[open] .rowa-more-summary{border-bottom:1px solid var(--border)}.rowa-more-body{padding:12px 16px 16px}.rowa-more-open .rowa-more-body{padding:0}.rowa-zones{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rowa-zones th,.rowa-zones td{vertical-align:middle;padding:5px 0}.rowa-zones th{text-align:left;width:42%;padding-right:12px;font-weight:400}.rowa-zone-name{color:var(--foreground);font-weight:600;display:block}.rowa-zone-range{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);display:block}.rowa-zone-track{width:46%}.rowa-zone-bar{border-radius:3px;height:14px;display:block}.rowa-zone-time{width:12%;color:var(--foreground);text-align:right;white-space:nowrap;padding-left:8px;font-weight:600}.rowa-zone-basis{margin-top:10px}@media (width>=768px){.rowa-zones th{width:32%}.rowa-zone-track{width:56%}}
