:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__stack{min-width:0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listhead{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;margin-top:22px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listtitle{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0;min-height:44px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listhead+.rs-zones__list{margin-top:6px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-planrow.rs-zones__erow{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px;align-items:center;padding:10px 0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield{margin:0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield input{width:92px;height:44px;padding:0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__to{font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__open{width:92px;text-align:center;font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-formerror.rs-zones__rowerror{grid-column:1/-1;margin:0;font-weight:600}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__editnote{margin:10px 0 0;max-width:62ch;color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__actions .rs-btn[disabled]{cursor:default}@media (max-width:640px){:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield input,:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__open{width:76px}}.rs-phr:where(.PaceHeartRateTable_root__gYxRo){min-width:0;scroll-margin-top:96px}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__head{align-items:flex-end;flex-wrap:wrap;gap:4px 16px;margin-bottom:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__headtext{min-width:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__source{margin-top:8px;max-width:100ch}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__source b{color:var(--rs-ink);font-weight:600}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__skel{margin-top:18px}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__error{margin-top:18px}:where(.PaceHeartRateTable_root__gYxRo) .rs-arrow.rs-phr__inline{min-height:0;display:inline}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table{width:100%;margin-top:18px;border-collapse:collapse}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table thead th{padding:0 12px 10px 0;border-bottom:1px solid var(--rs-hair);text-align:start;font-weight:600;font-size:var(--rs-t-micro);color:var(--rs-ink60)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th{padding:14px 12px 14px 0;border-bottom:1px solid var(--rs-hair);vertical-align:top;text-align:start;font-size:15px;font-weight:400}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th.rs-phr__fam{font-weight:600;white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__hr,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__pace,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__zone{white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note{color:var(--rs-ink60);font-size:var(--rs-t-sec)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__muted{color:var(--rs-ink60)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__foot{margin:14px 0 0;max-width:100ch;color:var(--rs-ink60)}@media (max-width:640px){:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody{display:block}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:12px 0;border-bottom:1px solid var(--rs-hair)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody tr:first-child{border-top:1px solid var(--rs-hair)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th{display:block;padding:0;border-bottom:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th.rs-phr__fam{flex-basis:100%}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note{white-space:normal}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody .rs-phr__blank{display:none}}.rs-pze:where(.PaceZoneEditor_root___e2mp){min-width:0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__toggle{margin-top:4px}:where(.PaceZoneEditor_root___e2mp) .rs-pze__msg{margin:8px 0 0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__head{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap}:where(.PaceZoneEditor_root___e2mp) .rs-pze__title{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__head h2{font-size:var(--rs-t-h3);font-variation-settings:"opsz" 22;letter-spacing:-.01em}:where(.PaceZoneEditor_root___e2mp) .rs-pze__lead{margin-top:6px;max-width:62ch}:where(.PaceZoneEditor_root___e2mp) .rs-pze__list{margin-top:18px}:where(.PaceZoneEditor_root___e2mp) .rs-planrow.rs-pze__row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px;align-items:center;padding:10px 0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__zone b{display:block;font-weight:600;font-size:var(--rs-t-sec)}:where(.PaceZoneEditor_root___e2mp) .rs-pze__zone .rs-caption{display:block}:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field{margin:0}:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field input{width:92px;height:44px;padding:0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.PaceZoneEditor_root___e2mp) .rs-pze__to{font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.PaceZoneEditor_root___e2mp) .rs-formerror.rs-pze__rowerror{grid-column:1/-1;margin:0;font-weight:600}:where(.PaceZoneEditor_root___e2mp) .rs-pze__note{margin:10px 0 0;max-width:62ch;color:var(--rs-ink60)}:where(.PaceZoneEditor_root___e2mp) .rs-pze__actions{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin-top:18px}:where(.PaceZoneEditor_root___e2mp) .rs-pze__caption{margin-top:14px;max-width:62ch}@media (max-width:640px){:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field input{width:76px}}