.record-cardio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.record-cardio-fields input{width:100%;min-width:0;box-sizing:border-box}.pace-note10,.cardio-help10{grid-column:1/-1;margin:0;line-height:1.5}.pace-note10{padding:14px;border-radius:18px;background:#edf2f7;color:#263e59;font-weight:600}.cardio-help10{color:#817762;font-size:.9rem}.cardio-plan10{margin:0;grid-column:1/-1;line-height:1.6;color:#263e59}.cardio-plan10 small{display:block;color:#817762}.run-compact10 .planned-top7 p{margin:8px 0 0;color:#817762}.run-compact10>.muted{display:block;margin-top:12px}.run-editor10 .week-subpanel{border:0;padding:0}.run-editor10>.btn{width:100%;margin-top:18px}.replacement-list10{display:grid;gap:12px;margin-top:20px;max-height:55dvh;overflow:auto;padding:2px}.replacement-card10{width:100%;display:grid;grid-template-columns:76px minmax(0,1fr) 20px;align-items:center;gap:14px;text-align:left;background:#fffdf8;border:1px solid #e1dacb;border-radius:22px;padding:12px;color:#263e59;cursor:pointer;font:inherit}.replacement-card10:hover,.replacement-card10:focus-visible{border-color:#b27e39;background:#fff2d8;outline:2px solid #b27e39;outline-offset:2px}.replacement-card10.selected{background:#edf2f7;border-color:#bac9d8}.replacement-card10:disabled{cursor:default;opacity:.65}.replacement-card10 b,.replacement-card10 small{display:block;line-height:1.4}.replacement-card10 small{color:#817762;margin:3px 0}.replacement-art10{width:76px;height:76px;display:flex;align-items:center;justify-content:center;background:#faf7ef;border-radius:15px;overflow:hidden}.replacement-art10 img{width:100%;height:100%;object-fit:contain}.run-compact10 .planned-art7 img{width:100%;height:100%;object-fit:contain}@media(max-width:360px){.record-cardio-fields{gap:12px}.replacement-card10{grid-template-columns:64px minmax(0,1fr) 16px;gap:10px}.replacement-art10{width:64px;height:64px}}
